在测试中创建应用程序存根

可以使用测试编辑器在测试中手动添加应用程序存根。您可以为 Android、iOS 或混合应用程序创建存根。

关于此任务

应用程序存根是用作占位符的一个程序或一段代码,以模拟软件组件(如远程机器上的过程)的行为。此应用程序存根的使用将取决于所测试的应用程序。存根应用程序替换和模拟实际对象的行为。源代码将临时替换为用于将特定值返回给受测试应用程序的简单语句。您可以在不使用模板的情况下手动创建存根,但是请考虑使用记录应用程序中自动创建的存根作为您的应用程序存根的模板。

示例: 以下说明了移动应用程序中存根的用法:从移动设备轻触某个电话号码时,将呼叫此号码;或者如果轻触电子邮件地址,将启动邮件程序以向此地址发送电子邮件。 在测试记录期间, Rational® Test Workbench Mobile Test Edition 能够检测此操作(呼叫或电子邮件)并将其替换为脚本中的存根指令,因此在回放期间不需要执行操作。

过程

手动创建应用程序存根

  1. Rational Test Workbench Mobile Test Edition 中,打开测试脚本,然后在“测试内容”区域中单击要在其中添加存根的启动节点。
  2. 单击插入按钮,然后选择应用程序存根。或者,右键单击所选项,或在测试编辑器中依次单击选项插入以选择菜单项。
  3. 测试元素详细信息区域中,输入将模拟服务或过程的存根应用程序的名称。名称应包含键和方案值。
  4. 输入值部分中,单击添加参数,然后输入用于描述存根应该收到的调用(例如,方案、数据和标志)的操作元素的名称,在列表项中选择调用的格式(字符串、数组或其他)以及从记录应用程序检索的值。
  5. (可选)可以为结果代码返回值输入值。返回值是存根服务返回的内容,用于模拟原始服务的响应。这是模拟值或预先封装的值。每个 case 元素与一个 response 元素相关联。单击添加参数以输入 response 元素的名称,然后选择格式和值。 如果要删除所有参数,请单击全部移除按钮。
  6. 存根操作将添加到测试脚本中,其名称为应用程序存根的名称后跟初始选择的项。
  7. 保存测试。

反馈