即时应用程序的 CTS 验证器

适用于即时应用程序的 CTS Verifier 通过使用 CTS Verifier 来测试由于 OEM 特定 UI(例如系统 UI)而无法完全自动化的功能,从而增加了即时应用程序的 Android 兼容性测试覆盖范围。

要求

在运行 CTS Verifier for Instant Apps 之前,请确保您拥有以下设备:

  • 通过成功通过 CTS 验证 Android API 兼容性的 Android 设备。这是被测设备 (DUT)。
  • 具有 USB 2.0 兼容端口的 Linux 计算机。与 DUT 的所有连接均通过此端口。

在 DUT 上安装即时应用程序

CtsVerifierInstantApp.apk和 CTS 验证器包含在android-cts-verifier.zip中,可以通过登录Q-EAP 仪表板找到。

测试启动

图 1.在 DUT 上安装即时应用程序

合作伙伴可以手动构建 CTS Verifier 来构建 CTS ,以合并或测试新的修复程序。手动构建CtsVerifierInstantApp.apk 。在主机上发出以下命令:

make CtsVerifierInstantApp

要安装CtsVerifierInstantApp.apk ,请在主机上发出以下命令。

adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk

运行测试

三个系统 UI 测试显示在主屏幕的即时应用程序测试类别下。

测试启动

图 2.主屏幕

当您点击即时应用程序测试类别下的测试时,将打开一个测试屏幕以进行测试。测试屏幕包含以下内容:

  • 指示
  • 开始测试按钮
  • 三个标准 CTS Verifier 按钮
    • 经过
    • 帮助
    • 失败

点击“开始测试”按钮将启动示例即时应用程序。

测试启动

图 3.测试屏幕

第一次点击“开始测试”时,会打开一个警报对话框,其中包含安装示例即时应用程序的说明(图 4)。如果已安装示例即时应用程序,则对于其他即时应用程序测试不会显示此对话框。

测试启动

图 4.安装说明对话框

点击“帮助”按钮将打开一个弹出对话框,其中包含测试说明。

测试启动

图 5.帮助弹出对话框