monkey是android中自帶的用來進行壓力測試的乙個命令列工具。
正常crash :程式崩潰
anr:程式無響應
1.手機與電腦進行usb連線,並在開發者選項中選中usb除錯
2.確認手機與電腦連線:開啟cmd命令列或者使用android studio的朋友可以開啟terminal檢視,輸入adb devices檢視已連線的裝置。
如果裝置連線成功會顯示
注意:如果輸入命令顯示adb 不是內部或外部命令,也不是可執行的程式或批處理檔案的話,就需要配置環境變數。
3.安裝apk到手機上
adb install package.apk
4.執行monkey指令:monkey 500
2)劃到最底部,然後開啟手機的計算器應用
在列印出的資訊裡我們可以檢視到計算器的包名為com.android.calculator2
我們會發現所有的操作都在計算器裡執行的如果存在多個手機連線,輸入adb shell會有如下提示。
如果想進入某乙個裝置需要執行adb -s 裝置名 shell
個人部落格:
android學習之 Junit測試
在開發中,我們不斷的要為測序進行測試,如果每次執行的話,浪費很多時間,可以利用android的junit對所需要的方法進行測試。步驟 一 1.在專案清單中新增 targetpackage必須與要測試的類的包名一致。二 編寫的測試類繼承androidtestcase.在具體的方法中run as and...
Android之單元測試學習
1.單元測試概念 單元測試 又稱為模組測試 檢驗程式模組 軟體設計的最小單位 正確性的測試工作,常常是程式設計師寫的一段 對於物件導向程式設計,最小單元就是方法,包括基類 超類 抽象類 或者派生類 子類 中的方法。android中的測試框架是擴充套件的junit3,所以在學習android的單元測試...
android測試工具之systrace
systrace工具特別適合用來分析ui的效能。理論基礎 在開發應用時,通常使用60fps的幀率來檢測互動是否流暢,及16.66ms 幀 首先確認一點,android studio整合了所有android sdk下的工具。涉及android sdk的工具可以直接在android studio中安裝使...