测试工作台在 Linux 上运行时安装已检测 iOS 应用程序

测试工作台在 Linux 上运行时,还可以在 iOS 设备上安装 iOS 应用程序。

开始之前

如果在 Linux 上运行测试工作台,当您或其他某个人员在 Macintosh 计算机上运行 rtwBuildXcode.sh 脚本时,可通过 USB 将 iOS 设备连接到 Macintosh 计算机,从而将已检测的 iOS 应用安装到该设备上。

过程

  1. 测试工作台为受测试应用程序 (AUT) 选择 测试工作台 项目,或通过单击文件 > 新建 > Test Workbench 项目来创建项目。
  2. 测试工作台中,单击显示工作台 URL 图标 工作台 URL,并记录工作台 URL。

    您需要工作台 URL 才能将 Macintosh 计算机和移动设备连接到测试工作台

  3. 下载 RTW-iOS-Build-Archive.zip 构建归档。

    构建归档包含准备应用程序以进行测试所需的脚本。

    1. 在 Macintosh 计算机上打开浏览器并按以下格式输入工作台 URL:

      http://Workbench_URL:port/mobile

      例如 http://192.0.2.24:7878/mobile

    2. 在 Rational Test Workbench - Mac OS“欢迎”页面中,遵循联机指示信息来下载归档。
    3. 下载完成后,解压缩构建归档。

      构建归档中包含以下文件夹:browser、build-script、client、runtime 和 runtime-bundle

  4. 将 iOS 设备连接到 Macintosh 计算机上的 USB 端口。

    通过 USB 连接 iOS 设备使您能够在检测过程结束时在 iOS 设备上安装已检测的应用程序。可将多个兼容 iOS 设备连接到 USB 端口。

  5. 通过运行 rtwBuildXcode.sh 脚本来检测受测试应用程序 (AUT)。

    要检测 AUT,请将 iOS 设备连接到 Macintosh 计算机。 然后,使用 rtwBuildXcode.sh 脚本的 device 选项,并指定 Linux 计算机的工作台 URL。

    注: rtwBuildXcode.sh 脚本提供了针对 Xcode 项目和 Xcode 工作空间的支持。关于 Xcode 工作空间的详细信息,请参阅 rtwBuildXcode.sh
    1. 在 Macintosh 计算机上,打开 Macintosh 终端应用程序。
    2. 输入以下命令,以检测 AUT 并将其作为入局应用程序发送到 Linux 计算机上的测试工作台
      unpack_dir/build-script/rtwBuildXcode.sh .xcodeproj file Linux Workbench URL options

      其中 options 包括 devicesimuboth

      以下是对名为 UICatalog 的 AUT 进行检测并将其发送到 Linux 计算机上的测试工作台和所有连接了 USB 的设备的命令行语法示例:

      ./rtwBuildXcode.sh /Users/mario/iOSApps/UICatalog/UICatalog.xcodeproj/ http://9.54.119.136:7878 device
  6. 将 AUT 的已检测版本添加到测试工作台中的项目。

    运行 rtwBuildXcode.sh 脚本后,执行以下某个操作以管理应用程序:

    • 单击测试工作台中的入局应用程序按钮。
    • 在“测试导航器”中,右键单击“移动入局应用程序”下的入局应用程序,然后单击生成受管应用程序

结果

完成这些步骤并在 iOS 设备上安装已检测的应用之后,可开始记录测试。有关详细信息,请参阅创建移动测试

反馈