iOS 设备测试入门

您可以使用 iOS 版基于浏览器的客户端在 iOS 设备上测试本机、混合和 Web 应用程序。此客户机是在设备上的 Safari 或 Chrome 浏览器中运行的 Web 应用程序。

开始之前

请注意以下需求:

注: Xcode 是用于开发 Macintosh 和 iOS 应用程序的 Apple 集成开发环境 (IDE)。 可以从 Xcode Dowloads and Resources Web 站点或在 Macintosh 计算机上从 Apple App Store 下载 Apple Xcode。

关于此任务

下图显示了 iOS 应用程序的移动测试的高级别概述:

iOS 流程图 ../../com.ibm.rational.rtw.install.doc/topics/c_rtw_overview.html ../../com.ibm.rational.test.lt.moeb.doc/topics/t_test_ios_native_device.html http://www.apple.com/itunes/ ../../com.ibm.rational.test.lt.moeb.doc/topics/c_install_ios_device.html ../../com.ibm.rational.test.lt.moeb.doc/topics/trecord_ios_app.html ../../com.ibm.rational.test.lt.moeb.doc/topics/cmobtesteditovw.html ../../com.ibm.rational.test.lt.moeb.doc/topics/tintro_run_test.html ../../com.ibm.rational.test.lt.moeb.doc/topics/t_evaluate_results.html

过程

  1. 在 Windows、Apple Macintosh 或 Linux 计算机上安装 Rational® Test Workbench Mobile Test Edition,并确保选择了 Extension for Mobile。有关详细信息,请参阅安装产品软件
  2. 测试工作台中,通过单击文件 > 新建 > Test Workbench 项目来创建测试项目。
  3. 如果需要构建并检测用于测试的本机或混合 iOS 应用程序,请按如下继续操作:
    1. 将构建归档下载到 Macintosh 计算机上。
    2. 运行 rtwBuildXcode.sh 以检测 AUT 并将其作为入局应用程序发送到测试工作台
    3. 将受测试应用程序添加为受管已检测应用程序。

    有关详细信息,请参阅检测 iOS 应用程序

  4. 如果您没有 AUT 的 Xcode 项目,那么有多种方法可在 iOS 设备上安装已检测的应用程序。有关详细信息,请参阅安装已检测的 iOS 应用程序
  5. 如果您测试的是 Web 应用程序,请从 Apple App Store 将 IBM Rational Test Workbench Mobile Web Recorder 下载到移动设备上。

    需要Mobile Web Recorder才能记录和回放受测试 Web 应用程序的用户操作。 在记录和回放过程中会自动对其进行调用。

  6. 通过在设备上记录手势和交互来创建测试。操作以自然语言表示,这允许您手动记录和重现测试。
  7. 根据需要,检查和增强记录。以下是可执行的操作的部分列表:
    • 添加验证点以验证在测试运行期间是否返回了期望的值或行为。
    • 向测试脚本中添加变量。
    • 添加循环,以便测试运行多次。
    • 添加数据池以提供可变数据而不是所记录的数据。
    • 添加应用程序存根以模拟与受测试应用程序交互的实际对象的行为。
  8. 在 iOS 设备上运行测试。

    可从 iOS 设备或从测试工作台开始测试运行。

  9. 评估测试结果。

下一步做什么

关于其他指示信息,请参阅 YouTube 上的通过 Rational Test Workbench 测试移动应用程序播放列表。

反馈