Advertisement

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)

还没有任何评论哟~