网站大量收购独家精品文档,联系QQ:2885784924

cts环境介绍.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
cts环境介绍

CTS目录整理CTS简介Android兼容性测试套件标准CTS 测试就是用来确保某手机或者模拟器符合该兼容性规范。CTS 测试基于 Android instrumentation 测试,其又基于 JUnit 测试。说白了, CTS 就是一堆单元测试用例。这也是 Java 语言的擅长部分。目前 CTS 主要包括功能方面的测试,有少数的性能方面的测试。性能测试未来会越来越多。总的来说,它只包括自动化测试,目的主要是保证 API 的兼容性。由于基于单元测试, CTS 本身不能用于测试多应用交互的情况。对我们的帮助:1)?? 应用程序的开发者可以开发出自己应用的单元测试,并将其加入 CTS 测试集。2)?? 设备制造商可以通过周期性运行 CTS 测试,确保没有对 Android 伤筋动骨。CTS目录说明CTS中主要目录有:tests,tools,apps,development,libs分别说明如下:TESTS文件目录├─accessibilityservice? │├─ApiDemosReferenceTest? //API?? Demo测试用例│├─appsecurity-tests? //放置应用程序安全性测试用例│├─assets //用来放置“原料”文件的,在这个目录中可以包含为流媒体和动画准备的音频文件。├─anim //卡通动画├─color? //色彩├─drawable //图片├─layout //布局文件├─menu //菜单├─raw //未加工文件mp3,video├─values //风格,字符串,数组│├─config_demo //存放配置测试用例,包括API检验测试,TestPlan? TestResult │├─core?? // mk, AndroidManifest.xml│├─jni├─ProcessTest? //放进程测试用例│├─res //项目资源放置并且编译应用程序的地方。当创建一个新的Android项目,res目录包含3个子目录:drawable,layout,values。前两个是放置并显示图形和布局,values目录放置了XML文件命名字符串,string.xml文件是用来放置遍及程序全局的字符串。在此目录上放置的文件会在R.java(gen目录中)中生成相应的ID,使用时就引用这些ID就行了(引用方式如:@string)。│├─SignatureTest? //存放有关签名的测试用例│├─src //此目录包含项目里所有的源文件,│├─tests? //源码对应的测试用例,网上下的CTS用例包比SVN上的tests\tests测试用例中少了一个preference 包│└─vm-testsAndroid.mkAndroidManifest.xml //此文件是一个指定全局设定的地方,包括程序许可,活动,和意向过滤器等的设定。如果创建一个应用程序,这个文件里相应的也要增加信息。此文件相当于是ASP.NET中的Web.config和Global.asax的二合一。该文件是每个应用都必须定义和包含的,它描述了应用的名字、版本、权限、引用的库文件等tools (工具包)├─annotation-helper (注解帮助,输入某个符号如:可以获得帮助信息)│└─src│└─spechelper├─cts-api-coverage (Tool that generates a report of what Android framework methods are being called 可生成txt|xml|html形式文件,不知道怎么用)│└─src│├─com││└─android││└─cts││└─apicoverage (程序入口类:com.android.cts.apicoverage.CtsApiCoverage)├─cts-reference-app-lib (Base Class that provides common functionality for all Reference Application Tests,主要对activity的startTime及snapShot(屏幕) time控制)│└─src│└─android│└─cts│└─refapp├─dasm (反编译 .d文件(不是很清楚,好像是配置文件))│├─etc│├─src││├─dasm│││└─tokens││└─java_cup││└─runtime│└─test (需要在看看) ├─device-setup │└─TestDeviceSetup(DeviceInfoActivity收集device信息,DeviceInfoInstrument主)│└─src│

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档