Android系统CTS及GTS测试介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
./jdk-6u26-linux-i586.bin
6
CTS PC端环境配置_CTS Test Suit 配置
1. 下载CTS Test Suit
1) 下载地址: http://source.android.com/compatibility/downloads.html 2) 4.2文件名:android-cts-4.2_r4-linux_x86-arm.zip
2. 解压ADT Bundle
1) 注:测试时需要用到的adb在解压后的ADT Bundle下:adt-bundlelinux-x86-20130917\sdk\platform-tools\。
5
CTS PC端环境配置_ JDK 配置
1. 下载JDK
1) 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk6u26-download-400750.html
2) 文件名:jdk-6u26-linux-i586.bin.zip
2. 解压JDK
3. 安装JDK
1) 打开终端,进入Root权限,使用cd <路径> 进入到JDK所在目录。 2) 赋予JDK文件可执行权限:
chmod u+x jdk-6u26-linux-i586.bin 3) 执行安装(注意前面有./s):
8
CTS 设备端环境配置 (2/3)
Device端设置 (2/3)
7. 进入Settings->Security: Screen lock设为None(确保测试过程中设备自动重启后能成 功进入系统)。 确保Unknown sources为Disable(确保能达到 android.provider包android.provider.cts.Settings_SecureTest类下的testUnknownSourcesOffByDefault项的要求)。
供一份详细的兼容性定义文件。 2. 下载地址:http://source.android.com/compatibility/downloads.html
3
CTS Introduction (2/2)
下载安装CTS
运行CTS
保存和检查 测试结果
CTS Workflow
CTS主要包括两个组件: 1. 运行在PC上的测试框架集件:主要
时,可整合进每天的开发工作流程(例如:持续整合软件build系 统)。它的目的是用来发现早期软件兼容性问题,确保开发设计者 在开发过程中能够开发出兼容性更好的软件。 3. CTS 4.2_r4版本的测试项总计17979项。
CDD Introduction
CDD:Compatibility Definition Document,兼容性定义文件。 1. CDD代表Android兼容性的政策。每个Android平台的发布,都将提
2. 解压CTS
3. 配置cts-tradefed文件
1) 用编辑模式打开其tools目录下的cts-tradefed。 2) 添加adb的路径至cts-tradefed脚本的开始行。如
PATH=$PATH:/home/user/adt-bundle-linux-x8620130917\sdk\platform-tools 3) 添加java的路径至cts-tradefed脚本的开始行。如: PATH=$PATH:/home/user/jdk1.6.0_26/bin 4) 在Root权限下用chmod u+x cts-tradefed命令赋予该文件可执行权限。
7
CTS 设备端环境配置 (1/3)
Device端设置 (1/3)
1. 确认设备版本为User版本。 2. 恢复出厂设置(清空用户数据及之前操作﹐避免对测试造成影响)。 3. 进入Settings->Language & input->Language设为English(United
States)。 4. 打开Wi-Fi并连接可用AP。 5. 进入Settings->Display->Sleep/Screen Timeout设为30mins(设置为
四.CTS & GTS 报告
1 测试报告检查点 2 Google认证要求
2
CTS Introduction (1/2)
CTS Introduction
CTS:Compatibility Test Suite,兼容性测试包。 1. CTS是一个免费的,商业级的自动化测试包,可以免费下载。 2. CTS是一组用以测试 APK文件的集合,当工程师进行设备设计开发
用来管理测试用例的执行。 2. 运行在设备或仿真器wenku.baidu.com的测试用例。
这些测试用例是用Java写成的APK 文件。
执行测试
测试结果
4
CTS PC端环境配置_下载ADT Bundle
1. 下载ADT Bundle
1) 下载地址:http://developer.android.com/sdk/index.html 文件名: adt-bundle-linux-x86.zip (Linux 32-bit) adt-bundle-linux-x86_64.zip (Linux 64-bit) (注:根据所使用的Linux系统下载对应的ADT Bundle)
最长时间)。 6. 进入Settings->Developer options,分别勾选
Stay awake项(使其在测试过程中充电时屏幕不会进入休眠)。 Allow mock locations项(CTS的android.location包中有22项要
求允许仿真位置)。该功能是仿真测试机台目前所处的位置: 如测试设备目前的实际位置在中国,但测试CTS时要求测试条 件是美国,此时就可使用该功能进行CTS测试仿真位置)。 USB debugging项,并在出现的提示信息点击OK允许USB调试。
Android系统CTS/GTS测试介绍
1
目录
一.CTS
1 CTS Introduction 2 CTS 环境配置 3 Android 4.2 CTS 测试方法
二.GTS
1 GTS Introduction 2 GTS 环境配置 3 GTS 测试方法
三.CTS & GTS
1 测试常见问题及解决方法 2 测试注意事项 3 测试常用命令
6
CTS PC端环境配置_CTS Test Suit 配置
1. 下载CTS Test Suit
1) 下载地址: http://source.android.com/compatibility/downloads.html 2) 4.2文件名:android-cts-4.2_r4-linux_x86-arm.zip
2. 解压ADT Bundle
1) 注:测试时需要用到的adb在解压后的ADT Bundle下:adt-bundlelinux-x86-20130917\sdk\platform-tools\。
5
CTS PC端环境配置_ JDK 配置
1. 下载JDK
1) 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk6u26-download-400750.html
2) 文件名:jdk-6u26-linux-i586.bin.zip
2. 解压JDK
3. 安装JDK
1) 打开终端,进入Root权限,使用cd <路径> 进入到JDK所在目录。 2) 赋予JDK文件可执行权限:
chmod u+x jdk-6u26-linux-i586.bin 3) 执行安装(注意前面有./s):
8
CTS 设备端环境配置 (2/3)
Device端设置 (2/3)
7. 进入Settings->Security: Screen lock设为None(确保测试过程中设备自动重启后能成 功进入系统)。 确保Unknown sources为Disable(确保能达到 android.provider包android.provider.cts.Settings_SecureTest类下的testUnknownSourcesOffByDefault项的要求)。
供一份详细的兼容性定义文件。 2. 下载地址:http://source.android.com/compatibility/downloads.html
3
CTS Introduction (2/2)
下载安装CTS
运行CTS
保存和检查 测试结果
CTS Workflow
CTS主要包括两个组件: 1. 运行在PC上的测试框架集件:主要
时,可整合进每天的开发工作流程(例如:持续整合软件build系 统)。它的目的是用来发现早期软件兼容性问题,确保开发设计者 在开发过程中能够开发出兼容性更好的软件。 3. CTS 4.2_r4版本的测试项总计17979项。
CDD Introduction
CDD:Compatibility Definition Document,兼容性定义文件。 1. CDD代表Android兼容性的政策。每个Android平台的发布,都将提
2. 解压CTS
3. 配置cts-tradefed文件
1) 用编辑模式打开其tools目录下的cts-tradefed。 2) 添加adb的路径至cts-tradefed脚本的开始行。如
PATH=$PATH:/home/user/adt-bundle-linux-x8620130917\sdk\platform-tools 3) 添加java的路径至cts-tradefed脚本的开始行。如: PATH=$PATH:/home/user/jdk1.6.0_26/bin 4) 在Root权限下用chmod u+x cts-tradefed命令赋予该文件可执行权限。
7
CTS 设备端环境配置 (1/3)
Device端设置 (1/3)
1. 确认设备版本为User版本。 2. 恢复出厂设置(清空用户数据及之前操作﹐避免对测试造成影响)。 3. 进入Settings->Language & input->Language设为English(United
States)。 4. 打开Wi-Fi并连接可用AP。 5. 进入Settings->Display->Sleep/Screen Timeout设为30mins(设置为
四.CTS & GTS 报告
1 测试报告检查点 2 Google认证要求
2
CTS Introduction (1/2)
CTS Introduction
CTS:Compatibility Test Suite,兼容性测试包。 1. CTS是一个免费的,商业级的自动化测试包,可以免费下载。 2. CTS是一组用以测试 APK文件的集合,当工程师进行设备设计开发
用来管理测试用例的执行。 2. 运行在设备或仿真器wenku.baidu.com的测试用例。
这些测试用例是用Java写成的APK 文件。
执行测试
测试结果
4
CTS PC端环境配置_下载ADT Bundle
1. 下载ADT Bundle
1) 下载地址:http://developer.android.com/sdk/index.html 文件名: adt-bundle-linux-x86.zip (Linux 32-bit) adt-bundle-linux-x86_64.zip (Linux 64-bit) (注:根据所使用的Linux系统下载对应的ADT Bundle)
最长时间)。 6. 进入Settings->Developer options,分别勾选
Stay awake项(使其在测试过程中充电时屏幕不会进入休眠)。 Allow mock locations项(CTS的android.location包中有22项要
求允许仿真位置)。该功能是仿真测试机台目前所处的位置: 如测试设备目前的实际位置在中国,但测试CTS时要求测试条 件是美国,此时就可使用该功能进行CTS测试仿真位置)。 USB debugging项,并在出现的提示信息点击OK允许USB调试。
Android系统CTS/GTS测试介绍
1
目录
一.CTS
1 CTS Introduction 2 CTS 环境配置 3 Android 4.2 CTS 测试方法
二.GTS
1 GTS Introduction 2 GTS 环境配置 3 GTS 测试方法
三.CTS & GTS
1 测试常见问题及解决方法 2 测试注意事项 3 测试常用命令