由于涉及到知識點比較多寫的不是仔細,僅供參考彰阴,不過該有的工具有锐帜。
下一步看看appium自動化的實現(xiàn)藤抡,移動自動化需要擺脫端的限制。
環(huán)境搭建
Android 開發(fā)環(huán)境搭建抹估、
-
下載ADT 配置adb 環(huán)境
- 鏈接:https://pan.baidu.com/s/1qXGZqQK 密碼:fg4x
%ANDROID_HOME%、%ANDROID_HOME%/platform-tools弄兜、 %ANDROID_HOME%/tools
%JAVA_HOME%药蜻、%JAVA_HOME%/bin、%JAVA_HOME%/jar等環(huán)境
網(wǎng)上下載 https://www.java.com/zh_CN/
-
安裝 ANT編譯工具替饿、配置環(huán)境變量——網(wǎng)上下載即可
CTS包 :鏈接:https://pan.baidu.com/s/1pKPONhT 密碼:l6np
解壓后放在sdk目錄下面
下載ctshelper工程包備用:鏈接:https://pan.baidu.com/s/1pLfxR6N 密碼:axu9
這里是源碼语泽,可以根據(jù)工程具體情況修改
-
總體技術(shù)點
-
實現(xiàn)架構(gòu)圖
運行命令:
java -cp /Users/user/Lnwang/adt-bundle-mac/sdk/android-cts/tools/cts-tradefed.jar:/Users/user/Lnwang/adt-bundle-mac/sdk/android-cts/tools/ddmlib-prebuilt.jar:/Users/user/Lnwang/adt-bundle-mac/sdk/android-cts/tools/hosttestlib.jar:/Users/user/Lnwang/adt-bundle-mac/sdk/android-cts/tools/junit.jar:/Users/user/Lnwang/adt-bundle-mac/sdk/android-cts/tools/tradefed-prebuilt.jar -DCTS_ROOT=/Users/user/Lnwang/adt-bundle-mac/sdk/ com.android.cts.tradefed.command.CtsConsole run cts --skip-device-info --disable-reboot --compress-files --plan testelong_AShouYeTestPlan
-
清晰日志成junit報告格式 繼承jenkins 圖標展示
工程結(jié)構(gòu)與用例代碼