测试

作为一个开放源代码操作系统,Android 提供了许多测试和调试工具。请先花点时间了解一下测试的基础知识,然后再了解以下选项。

Atest

Atest 是一个命令行工具,可让用户在本地构建、安装并运行 Android 测试。

兼容性测试套件 (CTS)

兼容性测试套件 (CTS) 是一个免费的商业级测试套件,可在桌面设备上运行,并直接在连接的设备或模拟器上执行测试用例。

供应商测试套件 (VTS)

供应商测试套件 (VTS) 会自动执行 HAL 和操作系统内核测试。要使用 VTS 测试 Android 原生系统实现,请设置一个测试环境,然后使用 VTS 方案来测试相应补丁程序。

Trade Federation 测试基础架构

Trade Federation(简称 tradefed 或 TF)是一种连续的测试框架,专门用于在 Android 设备上运行测试。TF 可以在本地、在桌面设备上以及在平台检验处运行功能测试。要在 TF 中运行测试,您必须具备两个文件,一个是 Java 测试源文件,另一个是 XML 配置文件。有关示例,请参阅 RebootTest.javareboot.xml

调试

调试部分总结了开发平台级功能时,可用于调试、跟踪和剖析原生 Android 平台代码的实用工具和相关命令。