由于涉及到知识点比较多写的不是仔细,仅供参考,不过该有的工具有。
下一步看看appium自动化的实现,移动自动化需要摆脱端的限制。
环境搭建
Android 开发环境搭建、
-
下载ADT 配置adb 环境
- 链接:https://pan.baidu.com/s/1qXGZqQK 密码:fg4x
%ANDROID_HOME%、%ANDROID_HOME%/platform-tools、 %ANDROID_HOME%/tools
%JAVA_HOME%、%JAVA_HOME%/bin、%JAVA_HOME%/jar等环境
-
安装 ANT编译工具、配置环境变量——网上下载即可
CTS包 :链接:https://pan.baidu.com/s/1pKPONhT 密码:l6np
解压后放在sdk目录下面
下载ctshelper工程包备用:链接:https://pan.baidu.com/s/1pLfxR6N 密码:axu9
这里是源码,可以根据工程具体情况修改
-
总体技术点
image.png -
实现架构图
image.png 运行命令:
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
- image.png
-
清晰日志成junit报告格式 继承jenkins 图标展示
image.png 工程结构与用例代码
- image.png
- image.png





