APP測試知識掃盲
隨著現(xiàn)在生活節(jié)奏的變化,手機app在我們生活中的作用越來越重要,那么對于廣大程序員和測試MM遇到最多的問題就是app方面的開發(fā)或測試了,今天我?guī)Т蠹乙黄饋砜纯碼pp測試基本知識點。一、app測試包括種類
1. 功能測試:依據(jù)需求規(guī)格說明書進行功能測試
2. 安裝、卸載、升級測試
3. 異常測試:網(wǎng)絡(luò)中斷
4. 兼容測試:操作系統(tǒng)、手機型號、分辨率
5. 健壯性測試
6. 性能測試
7. 安全測試
8. app專項測試:弱網(wǎng)測試
二、adb命令
adb devices:查看連接、adb shell、adbpull、Adb push、adb install、adb uninstall
我們在這里把查看日志的命令單獨拿出來說說:adb logcat
安卓日志分為正常日志、crash日志、anr日志
crash日志:軟件崩潰(閃退)時的日志
ANR日志:應(yīng)用程序無響應(yīng)時安卓底層給出的日志。在adblogcat命令打印的日志文件中搜索ANR in,然后分析下面的日志。
三、利用monkey進行app健壯性測試
monkey程序可以模擬用戶觸摸屏幕、滑動、按鍵等操作來對設(shè)備上的程序進行壓力測試,測試程序多久會發(fā)生異常,它的每一次操作對應(yīng)為一個事件。它是利用/system/framework/monkey.jar下安卓系統(tǒng)自帶的jar包進行的。
1. 方法:在/system/framework路徑下直接輸入 monkey+次數(shù),就可以愉快的進行隨機測試了。
2. monkey中查看日志:adb shell monkey -v -v -v -p 包名 次數(shù)
這里v的多少代表查看日志的級別
-v僅提供啟動、測試完成和最終結(jié)果等少量日志;
-v -v提供較為信息的日志,包括每個發(fā)送的Activity的事件信息;
-v -v -v最詳細的日志
好了,這就是為大家分享的app測試的基礎(chǔ)知識,關(guān)于app自動化測試方面的知識且聽下回分解。
頁:
[1]