android官网译文《Compatibility Test Suite》-兼容性测试套件
来源:互联网 发布:apache jmeter 3.2 编辑:程序博客网 时间:2024/06/18 07:54
译文地址
CTS是如何运作的?
兼容性测试时一个免费的、商业测试套件,下载地址下载地址,CTS可以体现出被测程序的兼容性。
CTS在PC上运行,并在PC所连接的设备或模拟器运行测试用例,CTS本质上是一套可以集成到每日构建的工作中(比如持续集成测试)单元测试,
该CTS是一套设计集成到日常工作流程的单元测试工程师构建设备(如通过持续构建系统)。它的目的是在构建的过程中尽早发现的程序的不兼容性。
CTS是一个自动化测试工具,它主要包括两个组件:
- CTS测试工具在PC上运行并管理测试的执行。
- 个别测试用例被测在设备上执行(DUT)。测试用例是用Java编写的JUnit测试,并打包成Android的.apk文件的文件到实际的目标设备上运行。
兼容性测试套件验证(CTS验证)是一个CTS的支持,下载地址。 CTS验证提供了API测试和功能测试,但这两项测试无法在固定的设备上运行如果没有手动输入的话(例如音频质量,加速度计等)
CTS验证是一种手工测试的工具,包括以下两个组件:
- 运行在DUT上的CTS验证工具app负责收集测试结果
- 在PC上可执行的文件或者脚本文件,针对一些特定的用例提供相关数据或则额外的控制
工作流程
下图概括了CTS的工作流程,请参阅本节Setup(目前尚未翻译,为官网链接)的详细说明的子页面。
测试用例的类型
CTS包括以下积累测试用例:
- 单位测试用于测试的Android平台中的代码单位,例如一个单独的类,如java.util.HashMap中。
- 功能测试用于测试API和上层之间的关联
- 健壮性测试用于测试系统的耐久性。
- 性能测试用于测试基准定义的系统性能,例如渲染率。
覆盖领域
单元测试需要使用到以下几方面个来确保其兼容性:
0 0
- android官网译文《Compatibility Test Suite》-兼容性测试套件
- Android Compatibility Test Suite
- Using Android's Compatibility Test Suite
- Android CTS (Compatibility Test Suite) introduction
- Using Android's Compatibility Test Suite
- Android CTS (Compatibility Test Suite) introduction
- using android's compatibility test suite
- phoronix-test-suite性能测试套件使用
- Android CTS (Compatibility Test Suite) introduction--Erin Yueh
- 《我的RobotFramework书》1-4 测试套件, Test Suite
- 欢迎使用:C编译器免费测试套件(Free Test Suite for C Compiler)
- Android Material Design-Maintaining Compatibility(保持兼容性)
- Android 2.1 Compatibility Definition 中文版 - Android 2.1 兼容性定义
- 创建测试套件(Creating Test Suites)
- 嵌套测试套件,多个suite组合的例子
- Android Material Design-Maintaining Compatibility(保持兼容性)-(七)
- Android Material Design-Maintaining Compatibility(保持兼容性)-(七)
- Android官方开发指南-设备兼容性(Device Compatibility)
- golang--gin获取post里body的参数
- Qt 实现 Logger 日志的显示
- gray code规律
- 死锁
- oracle 修改表名、列名、字段类型、添加表列、删除表列 等相关操作
- android官网译文《Compatibility Test Suite》-兼容性测试套件
- ionic路由对于返回的处理
- 多线程的两种实现方法
- 关于如何区分Android手机是32位还是64位
- File
- c++关键字
- 小试 scrapy
- ZZULIOJ 1883: 蛤玮当上主席
- 排序检索-400 Unix ls