将语句添加到移动或 Web UI 测试脚本

您可以轻松将高级别语句添加到移动和 Web UI 测试,包括事务、循环、IF-THEN 条件语句和随机选择器。有一个向导用于自动分割测试并从测试脚本中选择的节点插入语句,然后执行测试重构。

开始之前

从移动设备或在桌面上记录测试,并编辑测试脚本。

关于此任务

该任务适用于 Android、iOS、混合和 Web UI 应用程序。仅当移动和 Web UI 操作嵌入到测试脚本中的“启动”节点或“应用程序中”节点时,才可回放这些操作。不能将语句插入到所选节点下的移动或 Web UI 测试脚本中。因此,当您将事务、循环、IF-THEN 条件语句或随机选择器语句添加到测试脚本时,将自动创建两个容器:“应用程序中”节点和带有语句名称的节点。所选步骤将在“应用程序中”节点下进行分组,并嵌入到语句容器中。该节点中的操作将在回放期间在应用程序中执行,并将测试这些语句。将创建单独的“应用程序中”节点以包含所选步骤周围不应是循环、事务或其他语句的一部分的测试元素。
注: 从移动设备上的移动客户机运行测试时,它使用在记录期间使用的相同值。如果修改测试脚本并创建数据池或变量,或者如果添加条件、循环、定制代码、引用或添加其他语句,移动客户机在运行时不会考虑这些项。 要验证记录的初始值是否已替换为可变数据,必须从工作台启动测试运行。
注: 与在移动或 Web UI 测试中一样,您可以同时运行多个应用程序。“应用程序中”节点用于确定将在不同测试序列中测试哪个应用程序,而且它支持测试过程中在应用程序之间进行切换。

过程

要将事务、循环、IF-THEN 条件或随机选择器语句添加到测试脚本:

  1. 选择测试脚本中的一个或多个步骤,右键单击或单击选项按钮,然后选择分割移动或 Web UI 操作
  2. 在向导中选择分割和创建容器,并选择事务循环if随机选择器语句。执行以下某个步骤来激活作为重构之前和之后测试结构的样本的动态视图:
    1. 如果语句应该应用于在测试脚本中的一个或多个节点中选择的步骤,请选择仅为所选节点创建容器
    2. 如果语句应该应用于测试脚本的所有节点,请选择为所有节点组创建容器
  3. 单击下一步以查看测试重构向导页面。该页面检查因分割而执行的更改和在测试脚本中插入语句的操作。 如果不希望执行某些更改,可清除这些选项。单击完成以执行重构。

结果

将在测试脚本中针对 IF-THEN 条件 if-then 条件、事务 事务、随机选择器 随机选择器 或循环 循环 语句创建节点,并创建包含所选步骤组的“应用程序中”节点。

可手动添加语句,为此,必须首先分割测试,然后添加语句,并手动将对象移动到测试脚本中。关于这些过程的详细信息,请参阅添加测试元素


反馈