一、冒煙測試
? ? Monkey工具 :
? ? ? 1.編寫 adb.exe的Monkey命令
????? 2.通過logcat定位問題,保證軟件的健壯性
? ? ? ? ? ? (logcat是Android中一個(gè)命令行工具,可以用于得到程序的log信息)
? ? ? ? ? ? ? ?輸入抓取命令:adb logcat -s *:E > /mmt/sdcard/1.log或logcat -s '*:E' >d:/1.log,
二、安裝測試、卸載(其次重要的測試)
? ? ? ? 1.手機(jī)端軟件在真機(jī)上安裝、卸載
? ? ? ? 2.第三方軟件協(xié)助安裝、卸載
? ? ? ? ? ? ? ? 目標(biāo):支持豌豆莢、91等主流輔助工具
三、在線升級測試(其次重要的測試)
? ? ? ? 1.在線升級安裝及使用測試
? ? ? ? ? ? ? ? 驗(yàn)證三個(gè)要素:1、驗(yàn)證數(shù)字簽名 2、升級后正常使用 3、在線跨版本升級
四、業(yè)務(wù)功能測試
? ? ? ? 1.業(yè)務(wù)邏輯測試
? ? ? ? ? ? ?目標(biāo):客戶端業(yè)務(wù)正常
? ? ? ? 2.功能點(diǎn)測試
? ? ? ? ? ? ?目標(biāo):功能點(diǎn)正常
? ? ? ? 3.關(guān)聯(lián)性測試
? ? ? ? ? ? ? ?目標(biāo):與PC端交互正常
? ? ? ? ? ? ? ?目標(biāo):客戶端多種被打擾測試/待機(jī)狀態(tài),連接數(shù)據(jù)線等操作
五、穩(wěn)定性及異常性測試(重要)
? ? ? ? 1、交互性測試
? ? ? ? ? ? ? ? 斷電、斷網(wǎng)異常等情況下客戶端穩(wěn)定
? ? ? ? ?2、異常性測試
六、性能測試
? ? ? ? 1、基準(zhǔn)性能測試
? ? ? ? ? ? ? ? 主要壓服務(wù)器接口,寫多線程腳本
? ? ? ? ? ? ? ? 客戶端不同網(wǎng)絡(luò)下響應(yīng)速度的快慢
? ? ? ? 2、大數(shù)據(jù)量測試
? ? ? ? ? ? ? ? 保證客戶端更新大數(shù)據(jù)程序成功率
七、界面易用性測試
? ? ? ? 1、界面與交互性測試
? ? ? ? ? ? ? ? 符合安卓交互規(guī)范
? ? ? ? ? ? ? ? 用戶體驗(yàn)良好
? ? ? ? ? ? ? ? 使用方便,快捷
八、自動化測試
? ? ? ? ? ?Monkeyrunner+Python自動化測試
? ? ? ? ? ? 1、通過MonkeyRunner運(yùn)行Python腳本自動化測試
? ? ? ? ? ? 2、自動化腳本調(diào)試,自動保存測試結(jié)果
九、適配性測試
? ? ? ? ? ? 1、分辨率方面
? ? ? ? ? ? ? ? ? ? ? ? 目標(biāo): 320*240 480*320 800*480 850*480 960*540等分辨率支持
? ? ? ? ? ? 2、不同版本系統(tǒng)上
? ? ? ? ? ? ? ? ? ? ? ? 目標(biāo):主流多種版本
? ? ? ? ? ? 3、不同廠家定制的系統(tǒng)
? ? ? ? ? ? ? ? ? ? ? ? ?目標(biāo):不同廠家定制系統(tǒng)支持
? ? ? ? ? ? 4、不同尺寸測試
? ? ? ? ? ? ? ? ? ? ? ? 目標(biāo):不同屏幕尺寸的支持
十、手機(jī)流量及電量測試
? ? ? ? ? ? ?客戶端使用監(jiān)控電量及流程軟件 ,保證符合標(biāo)準(zhǔn)
十一、內(nèi)存泄露測試?
? ? ? ? ? ? ? ? MAT檢查程序 沒有泄露
十二、聯(lián)機(jī)調(diào)試測試
? ? ? ? ? ? ? ? 連接真機(jī)進(jìn)入聯(lián)調(diào)模式,測試業(yè)務(wù)流程
? ? ? ? ? ? ? ? 通過logcat記錄每個(gè)操作,將所有錯(cuò)誤定位代碼
十三、外網(wǎng)測試
? ? ? ? ? ? 目標(biāo):覆蓋wifi/2G/3G/4G
? ? ? ? ? ? 電信/移動/聯(lián)通/ 所有組合進(jìn)行測試
? ??????????????
? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ??