
Android项目的持续集成测试分析
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOCX
简介:
Android兼容性测试(CTS)是一种用于验证设备与系统版本一致性的关键测试方法。仅通过CTS认证的企业才能获得Android官方认证并访问Google Play商店(现Android Market)。以下是我的对Android CTS的认识。
全称是$ Compatibility\ Test\ Suite $, 英文缩写为CTS Test Suite, 其目的是为了验证设备与系统版本的一致性。通过此测试的企业能够获得Android官方认证, 并在Google Play商店中拥有访问权限。
获取CTSTestSuite的方式有两种: 一种是从官网上载$ http://source.android.com/compatibility/downloads.html $载入最新版本; 另一种是通过编译Android源代码, 使用命令$ make cts $生成必要的CTSTest文件夹$ android-cts \out \host \linux-x86 \cts $, 其中包含所有CTSTest所需内容。
执行CTSTest的过程包括以下几个步骤: 首先进入下载或编译后的$ android-cts $目录; 然后在子目录$ tools $中运行$ ./startcts $启动CTSTest; 成功后会显示当前CTS版本信息及设备连接状态(可选物理设备或模拟器)。
CTSTest的方法多样: 可以通过帮助命令$ help $? 查看所有可用命令; 使用$ ls -plan $? 列出所有计划选项如Java, Signature, Android等; 检查已连接设备状态用$ ls -d $?; 执行完整计划用$ start --plan CTS $?; 针对特定包执行用$ start --plan CTS --p 包名 $?; 对单个用例执行则用命令$ start --plan CTS --test 类名#方法名 $?.
查看CTSTest结果时会发现日志存放在路径$\ android-cts \repository $\下以log+时间命名, 报告文件则位于同目录下的results子目录内, 同样按时间命名.
进行CTSTest前需做好以下准备工作: 首先使用ADB安装CtsDelegatingAccessibilityService.apk
全部评论 (0)


