将同一应用程序的两个版本导入或上载到工作空间时,缺省情况下,用于回放测试的首选应用程序版本是较低版本(如果这一较低版本用于记录测试)。此首选项是在测试的“启动应用程序操作”中指定,您可以更改此首选项,以使工作空间中可用应用程序的最新版本用于重放测试。要修改此行为,请在测试中定义一个包含移动保留名称的变量,并将该变量设置为特定值。这将确保:对于在自动测试环境(如 IBM® Rational® Quality Manager)启动的测试或通过命令行启动的测试,将选择应用程序的最新导入版本,而不修改测试中的已链接应用程序。
开始之前
从工作台的“
测试导航器”视图中打开测试。必须在测试中定义一个名称为
RTW_Mobile_App_Selection 的变量,并为测试变量分配
AlwaysUseLatestVersion 值。如果测试中的变量没有任何容器,请根据
在测试中定义一个变量以选择移动设备中描述的过程来了解如何创建容器。
关于此任务
该操作适用于从 Android、iOS、混合或 Web UI 应用程序创建的测试。
过程
- 定义 RTW_Mobile_App_Selection 变量:
- 在测试脚本中,选择测试变量节点。
- 单击。
- 输入变量 RTW_Mobile_App_Selection 的名称,然后单击确定。变量将会添加到测试变量容器中。
- 在可见区域部分中,选择仅此测试以将数据限制为当前测试。(可选)选择此用户的所有测试可在复合测试中运行测试时共享此变量的值。对于要共享的变量,这两个测试必须具有一个同名变量并且必须启用此选项。
- 将 AlwaysUseLatestVersion 值分配给变量:
- 单击将值初始化为,然后在文本字段中输入值 AlwaysUseLatestVersion。
这将选择已导入应用程序的最新版本,而不是测试连接到的应用程序或者定义为首选应用程序的应用程序。
- 保存测试。