手機app測試流程和要點

2021-08-27 16:19:46 字數 2340 閱讀 9102

四、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。功能測試 流程測試 功能點測試 相容性測試 交叉測試 安裝解除安裝測試 包括應用的公升級 壓力測試 介面壓力測試 相容性測試 對市場上主流的裝置安裝應...