1.工具調研
尋找開源工具, AppCrawler、Maxim、UICrawler等等
工具 | 支持設備類型 | 配置文件 |
---|---|---|
AppCrawler | 基於appium,支持android和ios | yaml/json文件 |
Maxim | 使用uiautomator,僅android | max.xpath.actions |
UICrawler | 基於appium,支持android和ios | config.yml |
-
AppCrawler
相關資料:https://blog.csdn.net/qq_38204134/article/details/100767616
使用篇:https://blog.csdn.net/qq_38204134/article/details/100891893
我個人使用了一下,貌似不太兼容自己的apk,最後遍歷了2s就結束了。所以不推薦用這個。
-
Maxim
相關資料+使用篇:https://blog.csdn.net/qq_38204134/article/details/103368980
用了下,還可以很快速,推薦。比較適合做壓力測試
-
UICrawler
基於Appium的AppUI遍歷工具.
相關資料+使用篇:https://blog.csdn.net/qq_38204134/article/details/104396486
-
appetizer
官網:https://www.appetizer.io/cn/(有體驗次數限制,不開源)功能很強大,大概介紹一下:
(但是maxim無法啓動,自己adb執行正常)
先連接設備:
上傳測試包,服務器啓動插樁:
然後手動測試下,上傳報告到服務器:
也可以進行遍歷: