对数组检查点进行数据驱动
相关项: API 测试
此任务介绍如何通过数据驱动为数组元素设置检查点。
在计算机上启用活动内容
-
在 Internet Explorer 中,选择“工具”>“选项”。
-
选择高级选项卡。
-
启用安全部分中的允许活动内容在我的计算机上的文件中运行选项。
-
单击确定并关闭浏览器。
添加带数组输出的步骤
添加带数组形式的输出属性的测试步骤。
对数组进行数据驱动
-
在“属性”窗格中,打开输入/检查点选项卡 。
-
在“检查点”区域中父节点所在的行中,使用加号按钮 添加数组元素。
-
提供属性值。执行数据驱动期间这些值将传输到“数据”窗格。如果未提供数据,请通过在父节点中选择三角形图标来包括数组元素。
-
选择数组的父节点并单击数据驱动按钮 。
-
在数据驱动对话框中,选择 Only Input, Checkpoints 或 Both Input and Checkpoints 作为“数据驱动的部分”选项。
-
单击确定。数据驱动机制通知您驱动成功。
设置求值表达式
在“属性”窗格中数据驱动表达式的旁边,选择求值运算符,例如 =、<等。
为数组提供数据
-
用数据驱动数组后,将无法从检查点窗格设置属性值。而只能在“数据”窗格中编辑表。在“数据”窗格中,单击左窗格中对应于要验证的数组元素的节点。
-
在“<数组名称>”和 MainDetails 表中,输入应在 MainDetails 列中向其应用检查点的迭代编号。“1”表示第一个迭代。如果有多列的迭代编号为 1,则将依据所有这些值来验证检查点。
选择数组验证方法
在“输入/检查点”选项卡中,展开父数组节点名称旁边的下拉列表。选择以下某个操作:
固定。 | 检查每个返回的数组元素是否与“数据”窗格中的数据表中它对应的数组元素匹配。每个数组都用索引号标记,因此将按索引检查数组。 |
全部。 | 检查所有返回的数组元素是否与“数据”窗格中的数组元素匹配。在此模式下,数组不用索引号标记。例如,如果第一个数组中的某个属性标记为 >= 2,而另一个数组元素中的同一属性设为 <=10,则测试运行将检查所有返回的值是否都在 2 和 10 之间。 |
包含。 | 检查是否至少有一个返回的数组元素与“检查点”窗格中的属性值匹配。在此模式下,数组不用索引号标记。 |
设置迭代次数 —— 可选
-
在画布中选择“测试流”或“循环”框。
-
在“属性”窗格中,打开“输入/检查点”选项卡。
-
设置测试运行的迭代次数。