测试参数
测试中的参数使您能够每次使用不同的数据重复运行测试,这有助于提高测试的灵活性。
在本主题中︰
测试参数概述
测试参数是可以从定义参数的测试外部分配值的变量。
进行手动测试时,可以按以下方式使用测试参数:
-
为您的测试创建参数。
在此阶段,可以为每个参数定义一个默认值。
-
选择测试设计步骤中要使用的测试参数。
您还可以调用另一个测试,将所调用测试的参数添加到设计步骤中。如果有经常作为其他测试一部分执行的常用步骤,这很有用。
如果在此阶段调用另一个测试,则可以为添加到设计步骤的每个参数分配一个实际值。
-
将测试添加到测试集以进行测试运行。您可以为每个尚未分配实际值的参数分配一个实际值。
-
如果在创建测试实例时分配实际值,则实际值将用于测试实例的每次运行。
-
如果在运行测试实例时分配实际值,则实际值仅在该运行中使用。
-
创建测试参数
在测试设计步骤中使用测试参数之前,先创建测试参数。
要创建测试参数,请执行以下操作:
-
从测试计划树中,选择目标测试。
-
在“参数”选项卡中,单击“新建参数”。
-
在“测试参数详细信息”对话框中,为新参数提供以下信息,然后单击“提交”。
字段 描述 参数名称 为参数指定唯一名称。 默认值 为参数指定默认值。
您可以根据需要格式化默认值。
描述 为参数提供附加信息。
要编辑测试参数,请执行以下操作:
您可以从参数网格或参数详细信息窗口编辑测试参数。
-
从参数网格: 选择参数,双击要编辑的列,然后进行更改。
如果双击富文本字段 (例如“默认值”和“描述”),则会打开一个弹出窗口,允许您进行编辑。
-
从参数详细信息窗口: 从网格中选择参数,单击“参数详细信息”,然后进行更改。
查看是否在设计步骤中添加了参数
在参数网格中,查看“已使用”列。如果在设计步骤中添加了参数,则“已使用”列会被选中。
将参数添加到设计步骤
要在设计步骤中使用参数,您可以将参数插入到设计步骤中或调用另一个包含所需参数的测试。
要将参数插入到设计步骤中,请执行以下操作:
-
在目标测试的“设计步骤”选项卡上,双击您要使用参数的设计步骤的“描述”或“预期结果”列。
-
在“描述”或“预期结果”窗口中,单击“插入参数”
。
-
在“参数”窗口中,将现有参数或新的参数插入到设计步骤中。
-
要插入新的测试参数,请单击“新参数”。请参阅创建测试参数。
-
要选择多个参数,请使用 Shift 或 Ctrl 键。
选定参数显示在“描述”或“预期结果”字段中,用 <<< 和 >>> 括起来。
-
-
单击“确定”。
或者,要将新参数或现有参数插入到设计步骤中,您可以按照 <<<参数名称>>> 语法在“描述”或“预期”字段中输入参数名称。例如,<<<用户名>>>。
要调用另一个包含所需参数的测试,请执行以下操作:
请参阅调用测试。
要从设计步骤中删除参数,请执行以下操作:
在“描述”和 “预期结果”列中清除参数。
向参数分配实际值
系统会提示您在包含测试参数的测试的不同阶段向测试参数分配实际值。
阶段 | 详细信息 |
---|---|
在设计步骤阶段 |
当您调用另一个包含测试参数的测试时,系统会提示您为测试参数分配一个实际值。 |
在测试实例阶段 |
将测试作为测试实例添加到测试集时,如果在设计步骤阶段尚未为测试参数分配实际值,则系统会提示您为测试参数分配一个实际值。 实际值会自动应用于测试实例的每次运行。 |
在测试运行阶段 |
当您启动测试运行时,如果在任何先前阶段 (设计步骤阶段或测试实例阶段) 尚未为测试参数分配实际值,则系统会提示您为测试参数分配一个实际值。 实际值仅应用于该测试运行。当您开始新的测试运行时,可以分配不同的实际值。 如果在此阶段未分配实际值,则使用空参数值运行测试。 |
要为测试参数分配实际值,请执行以下操作:
-
在弹出的“测试参数”窗口中,双击参数的“实际值”单元格。
在测试实例阶段: 您还可以打开测试实例详细信息,在“执行设置”选项卡中分配实际值。
-
输入实际值。
您还可以使用参数的默认值 (如果有) 作为实际值。
另请参阅: