Android CTS介绍

上传人:pu****.1 文档编号:474232815 上传时间:2023-06-05 格式:DOCX 页数:9 大小:586.42KB
返回 下载 相关 举报
Android CTS介绍_第1页
第1页 / 共9页
Android CTS介绍_第2页
第2页 / 共9页
Android CTS介绍_第3页
第3页 / 共9页
Android CTS介绍_第4页
第4页 / 共9页
Android CTS介绍_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《Android CTS介绍》由会员分享,可在线阅读,更多相关《Android CTS介绍(9页珍藏版)》请在金锄头文库上搜索。

1、 Android CTS(兼容性测试)介绍(以T8300样机测试为例)作者:严君一 测试环境部署 PC环境部署1. 一台安装Linux OS的PC2. JDK1.5以上版本,JDK配置:解压JDK以后,打开.bashc或者/etc/profile文件,输入JDK路径,如:export PATH=$PATH:/home/yanjun/jdkxxxx/bin3. Android SDK,Android SDk配置:解压Android SDK包后,进入home目录(cd ),然后输入命令“gedit .bashc”打开配置文件,输入“export PATH=$PATH:/SDK路径”;或者直接打开p

2、rofile文件,进行配置,配置方法同上。4. android-cts-2.2_r5-x86.zip(CTS测试框架,其中包含CTS测试用例),可从Android官方网站获得(http:/ 测试机连接PC,测试机使用USB调试模式, Applications Development USB debugging2. 将语言设置为英文,Settings Language &keyboard Select language English3. 允许漫游,Wireless & networks Mobile networks Data roaming4. 接入点设置为cmnet,Wireless &

3、networks Mobile networks Access Point Names CMNET5. 勾选“自动旋转屏幕”,Display Auto-rotate screen6. 屏幕超时设置为“从不超时”,Display Screen timeout Never timeout7. 勾选“未知来源”,Applications Unknown sources8. 勾选“保持唤醒状态”,Applications Development Stay awake9. 不设置屏幕锁定,Location &security中Screen unlock不进行设置,保证在进行CTS测试过程中不会锁屏10.

4、 将默认输入法设置为Android Keyboard,进入短信模块,新建一条短信后长按号码输入框,将输入法设置为Android Keyboard即可11. 辅助功能设置,勾选“辅助功能”和“Delegating Accessibility Server”,Accessibility Accessibility,Accessibility Delegating Accessibility Server12. 去掉GPS设置Settings Security & location Use GPS satellites为未选中状态13. 执行测试时确保手机处于待机界面,执行测试过程中不要触碰手机或对

5、手机进行相关操作,以保证CTS测试结果的准确性14. 关闭DCD快讯15. 手机时间设置正确16. 有SD卡时保证SD卡中无任何用户内容17. 确保手机为出厂状态二 执行测试CTS组成在Android2.2的CTS中包含下列8 个可用的测试计划:1. CTS:包含2万多条测试用例,这些测试用例是兼容性测试必须的,性能测试不包含在本计划中2. Signature:包含所有针对公用APIs的署名测试3. Android:包含针对Android APIs的所有测试4. Java:包含所有针对Java核心库的测试5. VM:包含对虚拟机的所有测试6. RefApp:包含针对参与应用程序的所有测试7.

6、Performance:包含所有针对性能的测试8. Appserurity:针对Application的安全性测试以Signature为例,该测试计划中包含一个测试包,SignatureTest.apk(在CTS中用命令“ls -plan 计划名”可以查看当前计划中有哪些测试包),该测试包有对应的.xml文件,位于repsitory/testcases目录下,文件名为SignatureTest.xml,该文件描述了SignatureTest.apk中包含的测试用例,如: 该文件中,TestCase name描述了测试类名,Tset name描述了测试用例名(方法名),TestSuite nam

7、e 描述了域名,连在一起为android.tests.sigtes,描述了一个测试包。 上述准备工作做完后,就可以进行CTS测试了进入tools目录后,输入./startcts命令后启动CTS,输入要执行的计划名就可以执行CTS测试了,如:start -plan CTSu 查看测试计划中的测试包通过“ls -plan”命令可以查看当前的测试计划,通过“ls -plan计划名”可以查看某一个记录下有哪些包,以CTS为例,如:ls -plan CTS,见下图:u 执行测试计划中的测试包如果需要单独执行某个计划中的测试包,输入命令“start -plan计划名 -p 包名”,以CTS测试计划为例,如

8、:start -plan CTS -p android.textu 执行测试计划中测测试用例如果需要单独执行某条用例,输入命名“start-plan计划名-t 包名.类名#方法名”,以CTS计划为例,如:start -plan CTS -t android.text.util.cts.Rfc822TokenizerTest#testConstructor上述测试用例测获取方法如下:前文中已说明每个测试包都用对应的.xml文件,android.text测试包的名称为CtsTextTestCases.apk,对应的.xml文件为CtsTextTestCases.xml,进入repsitory/testcases目录,输入命令gedit ./ CtsTextTestCases.xml打开该文件,或者输入cat bn CtsTextTestCases.xml | less 打开该文件,该文件描述如下:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号