没有合适的资源?快使用搜索试试~ 我知道了~
首页Linux下CTS>S;的搭建与测试指导
资源详情
资源评论
资源推荐

2
目 录
1. CTS 简介 ································································································ ·································· 5
1.1 什么是 CTS 测试 ································································································ ·············· 5
1.2 如何进行 CTS,CTS Verifier ,GTS 测试 ··································································· 5
2. CTS 环境搭建-PC 侧 ································································································ ··············· 6
2.1ADB 的环境搭建 ················································································································ 6
2.1.1 将 adb 复制到/bin 下 ·························································································· 6
2.1.2 修改 adb 的权限 ································································································ ··· 6
2.1.3 创建 spreadtrum usb 专有 VID ································································ ······· 7
2.1.4 执行 sudo adb devices,看能否连接上手机 ·················································· 8
2.1.5 如果发生 4 中的错误,则需要添加列表 ··························································· 9
2.1.6 手机侧配置 ································································································ ············· 9
2.2 配置 CTS_ROOT 的环境变量 ························································································ 10
2.2.1 打开.bashrc 文件 ································ ································································ 11
2.3 添加 aapt 文件································ ················································································ 11
2.4 Java 环境变量配置 ································································ ········································ 12
3. CTS 测试环境搭建-手机侧 ··································································································· 13
4.CTS 测试方法 ································································································ ·························· 15
4.1CTS 快速执行(不配置环境变量测试方法) ······························································· 15
4.2 执行已测试但 case 未测试完的 CTS Plan ·································································· 15
4.3 在同一台 PC,多台测试机上执行一个 CTS Plan······················································· 16
Spreadtrum Confidential For hipadsz
Spreadtrum Confidential For hipadsz
Spreadtrum Confidential For hipadsz
Spreadtrum Confidential For hipadsz

3
4.4 Android 7.0 后新增特殊 SIM 卡 case 检测 ······························································· 17
4.5 将 Fail 项新建至 plan 中并测试 ································ ··················································· 17
4.6 Andorid 7.0 后执行 Fail 项 ·························································································· 18
4.6.1. 执行所有 not executed 与 fail 项 ································································ ········ 18
4.6.2. 将 Fail 项新建至 plan 中并测试 ········································································· 18
4.7 执行单条 case ················································································································· 19
4.7.1. Android 4.4-6.0 使用命令 ····················································································· 19
4.7.2. Android 7.0 使用命令 ··························································································· 19
4.8 Help 查看帮助 ································································································ ················ 19
5.CTS Verifier 测试说明 ·············································································································· 20
5.1 测试前的准备 ································································································ ·················· 20
5.2 测试注意事项 ································································································ ·················· 20
6 .CTS 常用指令介绍 ··················································································································· 21
6.1 Android 4.0-Android 6.0 常用测试指令 ··································································· 21
6.2 Android 7.0 以上常用测试指令 ··················································································· 21
7 .测试报告查看 ································································································ ···························· 22
7.1Device Information······································································································· 22
7.2Test Summary ················································································································ 25
7.3Test Summary by Package ························································································· 26
7.4Test Failures ································································ ···················································· 26
7.5 报告说明································································································ ·························· 27
8 .GTS 测试 ··································································································································· 28
8.1 GTS 测试环境搭建-PC 侧 ······························································································ 28
8.2 GTS 测试环境搭建-手机侧 ···························································································· 28
8.3 GTS 执行 ························································································································· 29
Spreadtrum Confidential For hipadsz
Spreadtrum Confidential For hipadsz
Spreadtrum Confidential For hipadsz
Spreadtrum Confidential For hipadsz

5
1. CTS 简介
1.1 什么是 CTS 测试
CTS 全称 Compatibility Test Suite(兼容性测试)。 CTS 的目的就是让各种 Android
设备(如手机)开发商能够开发出兼容性更好的 Android 设备。
Google 制定了 CDD( Compatibility Defination Document)规范,为了达到验证
CDD 规范的目的,提供了一组 CASE 给不同平台厂商进行验证,Android 设备只有满足
CDD 的规定并且通过 CTS,才 能获得 Android 的商标和享受 Android Market 的权限,才
能使用 Android Market。
1.2 如何进行 CTS,CTS Verifier ,GTS 测试
在保证手机软件基本功能正常的情况下,使用官方最新的 CTS 测试包完成 CTS 自动测
试和 CTS Verifier 手动测试,提供对应自测试报告和 waive 项澄清文档,送测。
CTS 自动测试部分,需要从 Android 官方下载最新版本的 CTS 测试包,手机端进行测
试环境配置,PC 端启动 CTS 工具,全部测试完成需要 15-19 小时,生成 CTS 测试报告。
Android 5.0-6.0 使用 JDK 1.7,media 文件为 android-cts-media-1.2
Android 7.0 后使用 JDK 1.8,media 文件为 android-cts-media-1.2
CTS Verifier 即 CTS 手工测试,有一部分测试无法自动化:蓝牙配对、GPS 室外定位、
视音频播放的质量、传感器测试、数据备份恢复,需要人为操作和判断,一般要求提供每步
操作的截图,即形成 CTS Verifier 测试报告。
GTS 为 GMS Test Suite(GMS 测试用例包),GTS 测试流程: 和 google 签约,获
取 License,获取 widevine 专利代码,集成到平台,预置 GMS 包,获取最新 GTS 测试包
启动测试工具,3-4 小时完成所有测试项,即生成 GTS 测试报告。
Spreadtrum Confidential For hipadsz
Spreadtrum Confidential For hipadsz
Spreadtrum Confidential For hipadsz
Spreadtrum Confidential For hipadsz
剩余29页未读,继续阅读














安全验证
文档复制为VIP权益,开通VIP直接复制

评论0