四、adb命令 [以下命令需要掌握,具體請參考adb命令文件]
1、adb devices
2、adb shell
3、adb -s 模擬器編號 命令
4、adb install ***.apk
5、adb install -r ***.apk
6、adb uninstall 應用程式包名
7、adb pull
8、adb push
9、adb logcat
五、monkey工具
1、為com.amaker.mp執行500次monkey,反饋級別為一級
adb shell monkey -p com.amaker.mp -v 500
2、為com.amaker.mp執行500次monkey,反饋級別為一級,並將結果重定向到檔案中
adb shell monkey -p com.amaker.mp -v 500 > d:\monkey.txt
3、為事件加延時操作,固定延時300ms,注意,如果要在報告中顯示延時,則需要反饋級別為二級,即 -v -v
adb shell monkey -p com.amaker.mp --throttle 300 -v -v 500 > d:\monkey.txt
4、為事件加隨機延時,每次延時在0~400ms之間
adb shell monkey -p com.amaker.mp --throttle 400 --randomize--throttle -v -v 500 > d:\monkey1.txt
5、忽略monkey執行時出現的崩潰和應用程式無響應,當出現時,monkey執行不終止,直到所有次數全部執行完炎止
adb shell monkey -p com.amaker.mp --throttle 400 --randomize-throttle --ignore-crashes --ignore-timeouts -v -v 500 > d:\monkey1.txt
6、忽略其他異常,如monkey本身異常,證書異常等
adb shell monkey -p com.amaker.mp --throttle 400 --randomize-throttle --ignore-crashes --ignore-timeouts --ignore-native-crashes --ignore-security-exceptions --monitor-native-crashes -v -v -v 500 > d:\monkey1.txt
7、-s 隨機數seed值
adb shell monkey -p com.amaker.mp -s 315 --throttle 400 --randomize-throttle --ignore-crashes --ignore-timeouts --ignore-native-crashes --ignore-security-exceptions --monitor-native-crashes -v -v -v 500 > d:\monkey1.txt
8、定義事件百分比
如果百分比不足100,剩餘的則自動按比例分配
adb shell monkey -p com.amaker.mp -s 315 --pct-touch 40 --throttle 400 --randomize-throttle --ignore-crashes --ignore-timeouts --ignore-native-crashes --ignore-security-exceptions --monitor-native-crashes -v -v -v 500 > d:\monkey1.txt
如果百分比正好為100,則按定義的百分比執行
adb shell monkey -p com.amaker.mp -s 315 --pct-touch 40 --pct-motion 60 --throttle 400 --randomize-throttle --ignore-crashes --ignore-timeouts --ignore-native-crashes --ignore-security-exceptions --monitor-native-crashes -v -v -v 500 > d:\monkey1.txt
如果百分比超過100,則會報錯,不能執行monkey
monkey結果分析:
查詢anr問題與崩潰問題:查 anr, crash, exception, error
anr日誌的位置:/data/anr -> traces.txt
六、易測easytest
七、testin雲平台
八、手機如何連線電腦,使用adb訪問手機?
1、開啟手機的開發者工具
2、開啟手機的usb除錯功能
3、如果做了以上兩項後,adb還找不到手機裝置,請參考此處操作
App測試流程和要點
第一階段 保證覆蓋全面,期間不接受任何前端 後端提測 新功能 全用例 ui相容測試 api介面測試 第二階段 驗證問題修復 新功能 bug回歸 公升級測試 第三階段 基於變更範圍的快速bug驗證 全用例 bug回歸 1 adb devices 2 adb shell 3 adb s 模擬器編號 命令...
手機APP測試要點
整理的測試點之間可能有重複 工具會為你提供大量的資料和日誌,有了這些資料,就能更方便的判斷問題發生的原因。0.1 android monkey 壓力測試 0.2 jmeter 功能測試 1.1 根據產品需求文件編寫測試用例,而進行測試。相容性測試 2.1 android ios 版本的相容性 2.2...
App測試如何進行?手機app測試要點
1 使用同型別的產品,不僅僅是使用,應該是測試同型別的產品。2 熟悉產品文件,積極和pm交流。3 寫測試用例,沒有時間至少要有乙個checklist。功能測試 流程測試 功能點測試 相容性測試 交叉測試 安裝解除安裝測試 包括應用的公升級 壓力測試 介面壓力測試 相容性測試 對市場上主流的裝置安裝應...