< 上一课 | 下一课 >

课程 2:准备受测试应用程序以进行测试

在本课程中,您将学习如何检测受测试应用程序 (AUT)。在该过程中,还将 AUT 添加到测试工作台,并在一个或多个设备(包括其他团队成员的设备)上安装 AUT。

开始该课程之前,验证是否满足以下需求:

如果满足这些需求,那么可检测 AUT 并将其安装在 iOS 设备上,也可将 AUT 交付到其他团队成员以进行测试。如果您没有 Macintosh 计算机和 AUT 的源代码,请继续到课程 3:在 iOS 设备上安装已检测的应用程序,在其中您将学习如何安装由其他某个人检测的应用程序。

要准备 AUT 进行测试:

  1. 在 Macintosh 计算机上,下载 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

  2. 通过运行 rtwBuildXcode.sh 脚本并在命令行上同时指定工作台 URL 和 device 选项来检测 AUT。

    您可以指定自己计算机的工作台 URL 来将已检测的 AUT 添加到 测试工作台,也可指定其他团队成员的工作台 URL 来将已检测的 AUT 添加到其 测试工作台。通过 device 选项,可在任何通过 USB 连接的设备上安装已检测的 AUT。

    rtwBuildXcode.sh 脚本提供了针对 Xcode 项目和 Xcode 工作空间的支持。

    注: 您必须有相应许可权才能运行脚本。 如有必要,请运行 chmod 命令以更改许可权。
    1. 在 Macintosh 计算机上,打开 Macintosh 终端应用程序。
    2. 输入以下命令,以检测 AUT 并将其作为入局应用程序发送到测试工作台以及发送到通过 USB 连接的设备。
      unpack_dir/build-script/rtwBuildXcode.sh .xcodeproj file Workbench URLdevice

      以下命令行语法示例用于检测名为 UICatalog 的 AUT,并将其发送到测试工作台和所有通过 USB 连接的设备:

      ./rtwBuildXcode.sh /Users/mario/iOSApps/UICatalog/UICatalog.xcodeproj/ http://9.54.119.136:7878 device

      或者,可使用 simu 选项来将 AUT 发送到 iOS 模拟器,或使用 both 选项来将 AUT 发送到所有通过 USB 连接的设备和发送到 iOS 模拟器。

      注: 如果没有对 rtwBuildXcode.sh 脚本使用 device 选项,以后仍可将 AUT 的已检测版本添加到移动设备。

      脚本完成后,已检测的 AUT 将显示在“移动和 Web UI 应用程序”窗口中,如下所示:

      “移动和 Web UI 应用程序”窗口
  3. 将 AUT 的已检测版本添加到测试工作台中的项目。

    入局应用程序必须进行管理以在测试中使用,即,必须将它们添加到 Rational Test Workbench Eclipse Client 中的 测试工作台 项目。 运行 rtwBuildXcode.sh shell 脚本后,执行以下任务之一以管理应用程序:

    • 单击测试工作台中的入局应用程序按钮。
    • 在“测试导航器”中,右键单击“移动入局应用程序”下的入局应用程序,然后单击生成受管应用程序
完成这些步骤后,您可以开始记录测试。

课程要点

在本课程中,您学习了如何检测 iOS 应用程序,如何将其添加到 测试工作台,以及如何将其安装到设备上。您学到了可将 AUT 添加到您自己的 测试工作台,或添加到团队成员的 测试工作台
< 上一课 | 下一课 >

反馈