使用 OmniLab ATS 运行 UIConductor 测试

通过 Android UIConductor 这个工具,用户可以通过录制界面交互情况并验证屏幕内容来创建测试工作流。OmniLab ATS 支持运行从 UICD 导出的测试。

设置

您必须先导入包含必要测试套件和设备操作的 UIConductor 配置,然后才能使用 OmniLab ATS 运行 UICD 测试。

  1. 打开 Settings,然后转到 Config Sets 标签页。

  2. 点击 Import,然后选择 UIConductor 配置集。您可能需要授予 OmniLab ATS 访问 Google Cloud Storage 的权限。

    导入配置

    图 1. 导入 UIConductor 配置

运行测试

  1. 安排一次 UIConductor Test 测试运行(在 Test Suites > UIConductor 下设置)。此测试套件可用于运行任何已导出的 UICD 测试。

    安排测试运行

    图 2. 安排 UICD 测试运行

  2. 添加 Install UIConductor 以安装必要的 UICD 驱动程序。

    添加设备操作

    图 3. 添加所需的设备操作

  3. 选择要运行的 UICD 测试。默认情况下,该文件应该是一个 zip 归档文件,其中包含从 UICD 导出的 JSON 测试文件。

    选择测试文件

    图 4. 选择要执行的测试文件

  4. 开始运行测试并等待其完成。运行期间生成的屏幕截图、XML 转储和日志将包含在输出文件中。