当测试工作台在 Linux 上运行时,还可以在 iOS 设备上安装 iOS 应用程序。
开始之前
如果在 Linux 上运行测试工作台,当您或其他某个人员在 Macintosh 计算机上运行 rtwBuildXcode.sh 脚本时,可通过 USB 将 iOS 设备连接到 Macintosh 计算机,从而将已检测的 iOS 应用安装到该设备上。
- 在 Linux 计算机上安装 Rational® Test Workbench Mobile
Test Edition 并确保选择了 Extension for Mobile。有关详细信息,请参阅安装产品软件。
- 在运行 OS X V10.8 Mountain Lion 或更高版本的 Macintosh 计算机上安装 Xcode 4.6 或更高版本。然后,创建包含受测试应用程序的源代码的 Xcode 项目。
过程
- 从测试工作台为受测试应用程序 (AUT) 选择 测试工作台 项目,或通过单击来创建项目。
- 在测试工作台中,单击显示工作台 URL 图标
,并记录工作台 URL。 您需要工作台 URL 才能将 Macintosh 计算机和移动设备连接到测试工作台。
- 下载 RTW-iOS-Build-Archive.zip 构建归档。
构建归档包含准备应用程序以进行测试所需的脚本。
- 在 Macintosh 计算机上打开浏览器并按以下格式输入工作台 URL:
http://Workbench_URL:port/mobile
例如 http://192.0.2.24:7878/mobile
- 在 Rational Test Workbench - Mac OS“欢迎”页面中,遵循联机指示信息来下载归档。
- 下载完成后,解压缩构建归档。
构建归档中包含以下文件夹:browser、build-script、client、runtime 和 runtime-bundle。
- 将 iOS 设备连接到 Macintosh 计算机上的 USB 端口。
通过 USB 连接 iOS 设备使您能够在检测过程结束时在 iOS 设备上安装已检测的应用程序。可将多个兼容 iOS 设备连接到 USB 端口。
- 通过运行 rtwBuildXcode.sh 脚本来检测受测试应用程序 (AUT)。
要检测 AUT,请将 iOS 设备连接到 Macintosh 计算机。
然后,使用 rtwBuildXcode.sh 脚本的 device 选项,并指定 Linux 计算机的工作台 URL。
注: rtwBuildXcode.sh 脚本提供了针对 Xcode 项目和 Xcode 工作空间的支持。关于 Xcode 工作空间的详细信息,请参阅
rtwBuildXcode.sh。
- 在 Macintosh 计算机上,打开 Macintosh 终端应用程序。
- 输入以下命令,以检测 AUT 并将其作为入局应用程序发送到 Linux 计算机上的测试工作台。
unpack_dir/build-script/rtwBuildXcode.sh .xcodeproj file Linux Workbench URL options
其中 options 包括 device、simu 和 both。
以下是对名为 UICatalog 的 AUT 进行检测并将其发送到 Linux 计算机上的测试工作台和所有连接了 USB 的设备的命令行语法示例:
./rtwBuildXcode.sh /Users/mario/iOSApps/UICatalog/UICatalog.xcodeproj/ http://9.54.119.136:7878 device
- 将 AUT 的已检测版本添加到测试工作台中的项目。
运行 rtwBuildXcode.sh 脚本后,执行以下某个操作以管理应用程序:
- 单击测试工作台中的入局应用程序按钮。
- 在“测试导航器”中,右键单击“移动入局应用程序”下的入局应用程序,然后单击生成受管应用程序。
结果
完成这些步骤并在 iOS 设备上安装已检测的应用之后,可开始记录测试。有关详细信息,请参阅
创建移动测试。