轉(zhuǎn):https://www.cnblogs.com/ydnice/
手機APP測試點總結(jié)
一.功能性測試:
(1)根據(jù)產(chǎn)品需求文檔編寫測試用例
(2)軟件設(shè)計文檔編寫用例
二.兼容性適配性測試:
(1)Android菲茬、iOS版本的兼容性
(2)手機分辨率兼容性
(3)網(wǎng)絡(luò)的兼容性:2G/3G/4G/Wifi之拨,弱網(wǎng)下、斷網(wǎng)時
(4)APP跨版本的兼容性
1.適配性測試:
(1)手機不同分標(biāo)率支持:客戶端支持的分辨率等
(2)手機不同版本的支持:2.3 4.0 4.4等琉苇;在測試計劃中:需要安排單獨的時間用于Android不同系統(tǒng)的兼容性測試凸主,包括2.0以下版本和4.0以上等
(3)手機不同廠家系統(tǒng)的支持:不同廠家會有不同Android系統(tǒng),例如:小米,華為,錘子對市面上主流手機的支持
(4)手機不同尺寸的支持:3.5到5.7屏幕在UI顯示有區(qū)別跃洛,要支持最大到最小。
2.安裝玛追、卸載測試
(1)生成apk文件在真機上可以安裝及卸載;
(2)Android手機端通過使用安裝工具闲延。如:豌豆莢
3.在線升級測試:
(1)驗證數(shù)字簽名
(2)升級后可以正常使用
(3)在線跨版本升級痊剖。
三.性能測試:
(1)壓力測試
(2)電量流量測試
(3)CPU、內(nèi)存消耗
(4)APP啟動時長
(5)Crash率
(6)內(nèi)存泄露
四.網(wǎng)絡(luò)測試:
(1)外網(wǎng)測試主要現(xiàn)實模擬客戶使用網(wǎng)絡(luò)環(huán)境垒玲,檢驗客戶單程序在實際網(wǎng)絡(luò)環(huán)境中使用情況進行業(yè)務(wù)操作陆馁。
(2)外網(wǎng)測試主要覆蓋到WiFi/2G/3G/4G...net/wap、電信/移動/聯(lián)通合愈、所有可能的組合進行測試叮贩。
原則:
①盡可能全面覆蓋用戶的使用場景,測試用例中需要包含不同網(wǎng)絡(luò)排列組合的各種可能佛析。
②還有模擬信號屏蔽時候益老。客戶端的影響等寸莫。還有做外包場景測試捺萌,在高山、丘陵膘茎、火車上等特殊環(huán)境下進行全面測試桃纯、
五.接口性測試:
(1)client端和service端的交互
(2)client端的數(shù)據(jù)更新和service端的數(shù)據(jù)是否一致
(3)Client端更新時斷開了
(4)client端更新時和service端掛了
六.業(yè)務(wù)邏輯測試:
(1)業(yè)務(wù)邏輯測試:主要測試客戶端業(yè)務(wù)能否正常完成酷誓。
(2)功能點測試:主要測試客戶端功能點是否正常使用
(3)關(guān)聯(lián)性測試:主要測試客戶端與PC端的交互,客戶端處理完后态坦,PC端與客戶端數(shù)據(jù)一致盐数。
七.異常測試:
(1)交互異常性測試:客戶端作為手機特性測試,包括被打擾的情況:如來電伞梯、來短信玫氢、低電量測試等,還要注意手機端硬件上壮锻,如:待機琐旁,插拔數(shù)據(jù)線、耳機的各操作不會影響客戶端猜绣。
(2)異常性測試:主要包含了斷網(wǎng)灰殴、斷電、服務(wù)器異常等情況下掰邢,客戶端能都正常處理牺陶,保證數(shù)據(jù)正確性。
八.客戶端側(cè)性能測試:
1.基準(zhǔn)性能測試:主要通過壓服務(wù)器端接口測試及客戶端在不同網(wǎng)絡(luò)環(huán)境下響應(yīng)速度辣之。
2.大數(shù)量的測試:主要在特定環(huán)境下掰伸,客戶端一次性更新大量的數(shù)據(jù)及人員列表時,客戶端能否正常處理怀估,分為三種情況:
a.客戶端第一次使用狮鸭,第一次就更新大量數(shù)據(jù)及人員列表。
b.客戶端在平時更新中多搀,更新大量的數(shù)據(jù)
c.客戶端已經(jīng)在手機本地下載跟多數(shù)據(jù)后歧蕉,再次更新大量
摘自: