安卓自動化Uiautomator

2021-07-11 21:33:29 字數 548 閱讀 4347

將d:\androidl\androidstudio\android\android-sdk\platforms\android-23下的android.jar、uiautomator.jar包匯入工程

進入工作目錄執行:android create uitest-project -n sendmessage -t 0 -p d:\androidworkspace\sendmessage

其中「sendmessage」為專案名,0表示api版本對應的序號, p表示專案路徑

執行後會生成build.xml將專案路徑下的build.xml檔案開啟修改default

檢視安卓版本號的方法:在命令列視窗執行android   list

執行ant build,成功後命令列結尾會出現success,在工作目錄的bin下會生成*.jar檔案

執行adb push+path /data/local/tmp 將*.jar檔案放到手機上

執行adb shell uiautomator runtest sendmessage.jar -c com.test.android.demo 執行

Monkey工具 安卓自動化測試

有時候我們需要對乙個軟體進行壓力測試,檢查該軟體的效能。如果是人工進行測試的話,效率會低很多,而且會比較枯燥。這時,android 中的乙個命令列工具 monkey 就可以為我們減輕很多重複而又繁瑣的工作。一 monkey 簡介至於monkey 的名字是有何而來的呢?這個沒有去怎麼考究,monkey...

安卓自動化測試 monkey 一

monkey是安卓中的乙個命令列工具,可以執行在模擬器或者是實際的裝置中,它向系統傳送為偽隨機的使用者事件流 如按鍵輸入 觸控螢幕輸入 手勢輸入等 實現對正在開發的應用程式進行壓力測試。monkey測試是一種為了測試軟體的穩定性 健壯性快速有效的方法 測試的物件僅為應用程式包,有一定的侷限性 mon...

谷歌安卓UI自動化測試策略

為了使大家確信 應做單元測試,就一定能做單元測試 谷歌測試工程師mona el mahdy專門寫了一篇部落格,提出了幾種執行安卓應用使用者介面單元測試的方法。mahdy推薦使用 robolectric和android studio gradle 外掛程式做常規的單元測試,用 espresso 或 u...