< 上一课 | 下一课 >

课程 1:设置测试环境

在本课程中,您将学习如何在 Apple Macintosh 或 Windows 计算机上设置测试环境来测试本机 iOS 应用。

必须设置测试环境,然后才能创建测试。

  1. 针对您计划用于测试的每个移动设备,获取具有供应概要文件的 Apple Developer 或 Enterprise 许可证。要了解关于 Apple 许可的更多信息,请参阅 https://developer.apple.com/programs/start/ios/。 要验证您是否有供应概要文件,请轻触设置 > 通用 > 概要文件
  2. 在 Macintosh 或 Windows 计算机上安装 IBM® Rational® Test Workbench Eclipse Client,并确保选择了 Rational Test Workbench Eclipse ClientRational Test Workbench Extension for Mobile。
    注: 虽然可在 Linux 计算机上运行 测试工作台,但 Linux 操作系统的指示信息未在本教程中提供。
  3. 如果您要自行检测受测试应用程序 (AUT),请在运行 OS X V10.8 Mountain Lion 或更高版本的 Macintosh 计算机上安装 Xcode 4.6 或更高版本。
    注: 必须首先对本机或混合移动应用程序进行检测,然后才能对其进行测试。被检测应用程序包含受测试应用程序,其中扩充了允许您记录和回放测试的代码。

    需要 Xcode 来检测 AUT。如果没有带有 AUT 的 Xode 和源代码的 Macintosh 计算机,请跳过该步骤。 课程 2:准备受测试应用程序以进行测试讨论了团队成员可如何将已检测的 AUT 添加到另一个团队成员的计算机。

  4. 选择要测试的 iOS 应用程序。如果您没有自己的应用程序,可从 Apple 下载一个样本应用程序,例如从 Apple 开发人员站点下载的 UICatalog 应用程序。
  5. 启用移动设备上计划用于测试的弹出窗口。Safari 以静默方式禁用弹出窗口,而 Google Chrome 会提示您允许弹出窗口。对于每个特定于设备的操作(安装、记录、回放),Safari 使用弹出确认向您发出提示。使用 Chrome 时弹出的消息较少。
  6. 如果尚未在 Apple Macintosh 或 Windows 计算机上启动 测试工作台,请执行该操作。
  7. 提示时,选择现有工作空间或新建工作空间。测试工作台 在名为 workspace 的文件夹中存储项目。
  8. 测试工作台欢迎页面打开时,单击“工作台”图标以切换至测试工作台视图。

    测试工作台视图将打开,如下所示:

    测试工作台,初始视图

  9. 测试工作台,选择 AUT 的测试项目,或通过单击文件 > 新建 > Test Workbench 项目来创建 测试工作台 项目。
  10. 单击显示可用移动设备图标 显示可用移动设备 来打开移动设备编辑器,如下所示:

    移动设备编辑器

  11. 通过 USB 端口将一个或多个 iOS 设备连接到 Macintosh 或 Windows 计算机。

    如果您要自行检测 AUT,请将设备连接到 Macintosh 计算机。这使您能够在检测过程结束时在 iOS 设备上安装已检测的应用程序。可将多个兼容 iOS 设备连接到 USB 端口。如果您与没有 Macintosh 计算机和 AUT 源代码的团队成员在同一位置工作,可在他们的设备上安装已检测的 AUT。

  12. 测试工作台 中,通过单击显示工作台 URL 图标 显示工作台 URL 来查找工作台 URL,如下所示:

    显示工作台 URL

    您将需要工作台 URL 才能将移动设备连接到 测试工作台

  13. 移动设备编辑器中,单击将设备添加到列表图标 将设备添加到列表 将出现一个窗口,其中显示工作台 URL 列表以及包含该列表中所选 URL 的 QR 代码。
  14. 在移动设备上的浏览器中打开 移动测试客户机,方法是输入完整的工作台 URL (http://IP_address:port/mobile),例如 http://192.0.2.24:7878/mobile。或者,使用 QR 代码扫描仪来扫描工作台 URL。
    注: 如果设备未能使用列表中的第一个 URL 进行连接,请尝试备用 URL。工作台 URL 包含 IP 地址,而该 IP 地址可能根据您的位置和网络配置而有所不同。

    移动测试客户机将在设备上的浏览器中打开:

    移动测试客户端

    返回查看 测试工作台 时,您现在能看到 iOS 设备已连接,如下图中所示:

    连接到工作台的 iPhone

课程要点

在本课程中,您学到了测试和安装 IBM Rational Test Workbench Eclipse Client 的先决条件。您验证了您是否有 Apple Developer 或 Enterprise 许可证。如果您是有 Macintosh 计算机的开发人员,还验证了您是否安装了 Xcode。您学到了如何启动 测试工作台,以及如何将 iOS 设备连接到 测试工作台
< 上一课 | 下一课 >

反馈