Android相容性测试套件(TS)
发布时间
阅读量:
阅读量
Overview
How does the CTS work?
CTS(Compatibility Test Suite)兼容性测试套件是一款开源的商用级别测试工具,其中CTS的含义即为兼容性机制。该测试套件能够在桌面设备上运行,并直接在连接的设备或模拟器中实施测试案例。CTS是一组单元测试,设计用于嵌入工程师在构建设备时的日常流程(例如持续构建系统)。其主要目标是在开发早期阶段识别潜在的不兼容问题,从而保障软件在整个开发周期内维持良好的兼容性。
CTS作为一款自动化测试工具,其内部包含两个核心软件模块:
- CTS tradefed 自动化测试框架部署于桌面设备之上,负责对整个测试流程进行管理与控制。
- 独立的测试用例则在待测设备(DUT)上执行。这些用例以 Java 编程语言编写,采用 JUnit 测试框架实现,并封装成 Android 平台下的 .apk 文件形式,在实际的目标设备上运行。
作为 CTS 的补充工具,兼容性测试套件验证程序(CTS 验证程序)专门用于那些需要人工参与才能完成的 API 和功能检测任务,例如音频质量、加速度计等无法通过自动方式完成的功能验证。
CTS 验证程序是一种手动操作型测试工具,其架构包括以下几个关键组成部分:
- 在 DUT 上运行并负责采集相关数据结果的 CTS 验证程序应用程序。
全部评论 (0)
还没有任何评论哟~
