视频和代码实验室教程

供应商测试套件 (VTS) 代码实验室和视频教程提供了有关在 Android 9 及 Android 8.1 上运行和开发 VTS 与 CTS-on-GSI 的详细信息。

适用于 Android 9 的视频和代码实验室

主题 细目 视频 代码实验室/SAC
序言 概览 Android 供应商测试套件 简介
用户手册 如何运行 VTS 和 CTS-on-GSI 如何运行 VTS 和 CTS-on-GSI 构建并运行 VTS 测试计划
如何刷写 GSI 如何刷写常规系统映像 为设备准备 GSI 以执行 CTS-on-GSI 测试计划
供应商测试框架 (VTF) 测试框架 测试框架更改 SAC 测试框架
测试时间优化 测试时间优化 --
多设备测试 多设备测试 编写多设备测试
基本测试开发 VTS 测试 VTS 测试 编写 VTS 测试(入门)
测试模板 测试模板 选择模板并编写自定义 VTS 测试
开发和了解 HAL 测试 条件测试 条件测试 --
服务名称感知型测试 可感知服务名称的 HAL 测试 选择模板并编写自定义 VTS 测试
HAL 扩展测试 HAL 扩展测试 编写 VTS HAL 扩展测试
框架向后兼容性 Android 框架向后兼容性 编写 HAL 适配器测试
其他接口测试 内核测试 内核测试 --
VNDK 测试 -- 维护 VNDK ABI 测试
非功能测试 性能分析 VTS 对性能测试的支持 编写 VTS 性能分析测试

使用 VTS 测量 VINTF 性能

模糊测试 HIDL 和 HAL 接口模糊测试 编写 VTS HIDL HAL 接口模糊测试
供应商测试基础架构 (VTI) 代码覆盖率 VTS 中的覆盖率插桩和收集 使用 VTS 测量原生代码覆盖率
录制和重放测试 录制和重放测试 编写录制和重放测试
端到端自动化 自动测量基础架构 --
信息中心 持续集成信息中心 构建 VTS 信息中心和通知服务
结语 合作伙伴工程 Treble 准备情况 --
总结 呼吁贡献 报告问题

适用于 Android 8.1 的视频和代码实验室

主题 细目 视频 代码实验室/SAC
序言 概览 Android 供应商测试套件 (VTS) 产品 简介
用户手册 如何运行 VTS 和 CTS-on-GSI 如何运行 VTS 构建并运行 VTS 测试计划
如何刷写 GSI 如何刷写常规系统映像 为设备准备 GSI 以执行 CTS-on-GSI 测试计划
供应商测试框架 (VTF) 测试框架 VTS 测试框架 SAC 测试框架
基本测试开发 VTS 测试 VTS 测试 编写 VTS 测试(入门)
测试模板 测试模板 选择模板并编写自定义 VTS 测试
其他接口测试 内核测试 内核测试 --
VNDK 测试 -- 维护 VNDK ABI 测试
非功能测试 性能分析 性能测试 编写 VTS 性能分析测试

使用 VTS 测量 VINTF 性能

模糊测试 HIDL 和 HAL 接口模糊测试 编写 VTS HIDL HAL 接口模糊测试
供应商测试基础架构 (VTI) 代码覆盖率 VTS 中的覆盖率插桩和收集 使用 VTS 测量原生代码覆盖率
录制和重放测试 录制和重放测试 编写录制和重放测试
信息中心 持续集成信息中心 构建 VTS 信息中心和通知服务
结语 总结 未来计划 报告问题