android CTS测试使用方法
2014-07-08 09:37
330 查看
1.首先android官网下载android4.4_cts_test_tools包,和android-cts-media-1.0(按照说明拷贝到机子中)媒体库
2.参照下载解压出来的android-cts-manual.pdf设置机子中一些选项,和安装CtsDeviceAdmin.apk
3. 在android4.4_cts_test_tools目录中运行 ./android-cts/tools/cts-tradefed即可进入控制台
4. CTS命令介绍:
4.1 help可以显示所有命令的用法
4.2 第一次,如果全测 执行: run cts --plan CTS 这样测试大概需要8个小时
4.3 测试完成后,执行:l r 显示测试结果,如:
Session Pass Fail Not Executed Start time Plan name Device serial(s)
0 11 0 0 2014.06.25_17.51.11 NA E237112346
1 19972 77 4848 2014.06.25_18.23.47 CTS E237112346
2 3272 15 0 2014.06.26_09.19.15 NA E237112346
每测试一次,就有一个Session,上述显示测试了3次,比如Session 1,过了19972项,还有4848项没有执行,可能原因是中途中断了。这种情况,如果要继续测试,执行:run cts --continue-session 1 即可,这样就不用重新测试,耗费时间了
4.4 测试结果保存在android4.4_cts_test_tools/android-cts/repository/results目录中,打开testResult.xml,可以看到详细信息,比如:
上述这一项没有过,如果想单独测试该项,执行: run cts -c android.accessibilityservice.cts.AccessibilityWindowQueryTest即可
如果CTS测试完成了,还有几项failed,想继续测是,并生成在同一个xml中,则要如下修改xml文件:
打开 vi testResult.xml,搜索fail项,比如有10项fail,把fail总数改为0, 再把notExecuted修改为10;再用如下命令将fail替换为notExecuted:
由“fail”状态替换为“notExecuted”,命令:
:%s/result="fail"/result="notExecuted"/g
最后保存。执行命令: run cts --continue-session
SessionID即可
2.参照下载解压出来的android-cts-manual.pdf设置机子中一些选项,和安装CtsDeviceAdmin.apk
3. 在android4.4_cts_test_tools目录中运行 ./android-cts/tools/cts-tradefed即可进入控制台
4. CTS命令介绍:
4.1 help可以显示所有命令的用法
4.2 第一次,如果全测 执行: run cts --plan CTS 这样测试大概需要8个小时
4.3 测试完成后,执行:l r 显示测试结果,如:
Session Pass Fail Not Executed Start time Plan name Device serial(s)
0 11 0 0 2014.06.25_17.51.11 NA E237112346
1 19972 77 4848 2014.06.25_18.23.47 CTS E237112346
2 3272 15 0 2014.06.26_09.19.15 NA E237112346
每测试一次,就有一个Session,上述显示测试了3次,比如Session 1,过了19972项,还有4848项没有执行,可能原因是中途中断了。这种情况,如果要继续测试,执行:run cts --continue-session 1 即可,这样就不用重新测试,耗费时间了
4.4 测试结果保存在android4.4_cts_test_tools/android-cts/repository/results目录中,打开testResult.xml,可以看到详细信息,比如:
Compatibility Test Package: android.accessibilityservice | ||
Test | Result | Details |
---|---|---|
android.accessibilityservice.cts.AccessibilityWindowQueryTest | ||
-- testGetEventSource | fail | java.lang.NullPointerExceptionat android.accessibilityservice.cts.AccessibilityWindowQueryTest.testGetEventSource(AccessibilityWindowQueryTest.java:267) |
如果CTS测试完成了,还有几项failed,想继续测是,并生成在同一个xml中,则要如下修改xml文件:
打开 vi testResult.xml,搜索fail项,比如有10项fail,把fail总数改为0, 再把notExecuted修改为10;再用如下命令将fail替换为notExecuted:
由“fail”状态替换为“notExecuted”,命令:
:%s/result="fail"/result="notExecuted"/g
最后保存。执行命令: run cts --continue-session
SessionID即可
相关文章推荐
- Android 测试工具Monkey & Monkeyrunner 使用方法
- 使用android添加测试类的方法
- Monkey压力测试Android常见的错误类型及黑白名单的使用方法
- android cts测试方法及步骤详解
- android cts测试方法及步骤
- Android 测试工具Monkey & Monkeyrunner 使用方法
- Android 测试工具Monkey & Monkeyrunner 使用方法
- Android 测试工具Monkey & Monkeyrunner 使用方法
- android开机自启动APP及使用adb命令测试方法
- Android 2.3 CTS测试修改测试结果和调试方法
- Android 测试工具Monkey & Monkeyrunner 使用方法
- 【转】android cts测试方法及步骤
- Android 自动化测试经验分享 UiObejct.getFromParent()的使用方法
- Android 测试工具Monkey & Monkeyrunner 使用方法
- AndroidUiAutomator使用Jenkins搭建持续集成测试系统Ⅰ—Android UiAutomator以及快速编译方法
- Android性能测试工具 使用方法
- android cts测试方法及步骤
- Android 测试工具Monkey & Monkeyrunner 使用方法