1、穩(wěn)定性:
采用monkey岳悟,進(jìn)行隨機(jī)測(cè)試
adb shell monkey -p packageName -v -v -v --throttle 500 -s 4 --ignore-crashes --ignore-timeouts --ignore-security-exceptions times(次數(shù)) |logcat -v time >e:\log\monkeyLog.txt(日志保存路徑)
日志解析
- 把日志里的報(bào)錯(cuò)日志搜索出來(lái)愧驱,開(kāi)發(fā)定位問(wèn)題
- 分析exception日志,定位問(wèn)題
2腾誉、兼容性
真機(jī)測(cè)試5個(gè)主流機(jī)型以上+testin云測(cè)試
- 系統(tǒng)(ios/Android)
- 移動(dòng)端設(shè)備的版本號(hào)測(cè)試
- 手機(jī)屏幕的分辨率測(cè)試
- 新老版本兼容測(cè)試
3徘层、版本升級(jí)
3種升級(jí)方式:
- 根據(jù)app彈出的升級(jí)提示框選擇升級(jí)
- 自己到應(yīng)用商店或者其他渠道下載升級(jí)
- 強(qiáng)制升級(jí)
測(cè)試點(diǎn):
- 正常升級(jí)
- 跨版本升級(jí)
- 強(qiáng)制升級(jí)
實(shí)際操作:
- 在數(shù)據(jù)庫(kù)中修改版本號(hào),客戶端彈出升級(jí)提示利职,點(diǎn)擊升級(jí)或者不升級(jí)趣效。(用多個(gè)版本進(jìn)行測(cè)試,是否都能升到最新版本猪贪,且功能正常)跷敬。
- 如果是強(qiáng)制升級(jí),將強(qiáng)制升級(jí)的字段修改成強(qiáng)制升級(jí)哮伟。那么所有的版本在打開(kāi)應(yīng)用的時(shí)候都會(huì)自動(dòng)升級(jí)干花。(同樣用多個(gè)版本測(cè)試,是否都能升到最新版本楞黄,且功能正常)池凄。
4、流量測(cè)試
測(cè)試點(diǎn):
- 首次啟動(dòng)到全部加載完成耗流(冷啟動(dòng))
- 非首次啟動(dòng)到全部加載完成耗流(熱啟動(dòng))
- 后臺(tái)運(yùn)行耗流
- 運(yùn)行某個(gè)場(chǎng)景消耗的總流量
實(shí)際操作:
使用Emmagee:安裝之后鬼廓,打開(kāi)Emmagee會(huì)顯示出目前系統(tǒng)已經(jīng)安裝的應(yīng)用(可在設(shè)置中配置間隔)肿仑。選擇一個(gè)應(yīng)用之后,點(diǎn)擊“開(kāi)始測(cè)試”按鈕碎税,Emmagee會(huì)自動(dòng)啟動(dòng)被測(cè)應(yīng)用尤慰,并在最上方顯示流量、CPU雷蹂、內(nèi)存等數(shù)據(jù)伟端,在該狀態(tài)下可任意使用被測(cè)應(yīng)用,Emmagee會(huì)自動(dòng)進(jìn)行相關(guān)數(shù)據(jù)的記錄匪煌,終止測(cè)試之后會(huì)生成相應(yīng)的報(bào)告责蝠,并保存在Android目錄中。
5萎庭、弱網(wǎng)測(cè)試
- 使用fiddler模擬弱網(wǎng)環(huán)境
- wifi和2G/4G/5G隨機(jī)切換