01.APP測試架構比較
常見的APP測試架構
APP測試架構
02.UIAutomator2簡介
簡介
UIAutomator2是一個可以使用Python對Android裝置進行UI自動化的庫。其底層基于Google uiautomator,Google提供的uiautomator庫可以擷取螢幕上任意一個APP的任意一個控件屬性,并對其進行任意操作,目前僅支援android平台的原生應用測試。
特點
1.功能豐富∶裝置和開發機可以脫離資料線,可通過WiFi互聯;
2.得心應手︰內建了openstf/minicap加快截圖速度,內建了openstf/minitouch達到精确實時控制裝置,修複了xiaocong/uiautomator經常性退出的問題;
3.深度整合:代碼進行了重構和精簡,友善維護;
03.UIautomator2與Weditor環境搭建
App自動化測試環境
- 要進行App自動化測試,必須要有這些環境:1.裝置(模拟器或真機)
- JDK環境
- Android SDK環境
- 語言環境(java、python)
- IDE(Pycharm)
- 架構(Uiautomator2)
JDK環境檢查
jdk環境檢查
語言環境
Python環境
安裝UIAutomator2
打開cmd,輸入
pip install --pre uiautomator2
UIAutomator2
實戰視訊教程,公号首頁點選領取資料,免費獲得。
軟體測試全棧工程師 公号:程式員一凡.png
微信公衆号:程式員一凡