iOS 模拟器测试入门

使用本主题可帮助您初步了解如何在 iOS 模拟器上测试本机、混合和 Web 应用程序。

开始之前

请注意以下需求:

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

关于此任务

下图显示使用 iOS 模拟器对 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 ../../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. 在 Macintosh、Windows 或 Linux 计算器上安装 Rational® Test Workbench Mobile Test Edition,并确保选择了 Extension for Mobile。有关详细信息,请参阅安装产品软件
  2. 测试工作台中,通过单击文件 > 新建 > Test Workbench 项目来创建测试项目。
  3. 如果需要构建并检测用于测试的本机或混合 iOS 应用程序,请按如下继续操作:
    1. 将构建归档下载到 Macintosh 计算机上。
    2. 运行 rtwBuildXcode.sh 以检测 AUT 并将其发送到测试工作台

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

  4. 如果要测试移动 Web 应用程序,请确保在 iOS Simulator 上安装 IBM Rational Test Workbench Mobile Web Recorder

    需要Mobile Web Recorder才能记录和回放受测试 Web 应用程序的用户操作。 在记录和回放过程中会自动对其进行调用。有关详细信息,请参阅在 iOS 模拟器上安装 IBM Rational Test Workbench Mobile Web Recorder

  5. 测试工作台,将受测试应用程序添加为受管已检测应用程序。 有关详细信息,请参阅将应用程序导入到工作台中的测试
  6. 通过按以下格式在 iOS 模拟器的 Safari 浏览器中输入 Workbench URL 来打开 基于浏览器的客户端

    格式:http://Workbench_URL:port/mobile

    示例:http://192.0.2.24:7878/mobile

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

    可从 iOS 模拟器或从 测试工作台 启动测试运行。

  10. 评估测试结果。

下一步做什么

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

反馈