< 上一课 | 下一课 >

课程 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 应用程序。如果您没有自己的 iOS 应用程序,那么可从 Apple 下载一个样本应用程序,例如从 Apple Developer Library 下载 UICatalog 应用程序。请确保下载与您的 iOS 版本兼容的应用程序。
  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 设备连接到 测试工作台
< 上一课 | 下一课 >

反馈