测试参数
此部分描述如何使用测试参数。
在本主题中︰
测试参数概述
可以向测试添加参数。测试参数是可以从定义参数的测试外部分配值的变量。使用参数可以每次用不同数据重复运行相同测试,增强了测试的灵活性。
使用手动测试时 |
可以在测试内部的设计步骤中添加参数,也可以从其他测试调用参数来添加参数。如果有经常作为其他测试一部分执行的常用步骤,这很有用。 Example: 可以创建启动应用程序时登录用户的模板测试 Login_Template。您需要在每个测试的开头调用此测试。在某些情况下,您希望以普通用户身份登录;在另一些情况下,您需要以项目管理员身份登录。 针对此目的,可以创建两个参数: 有关调用手动测试的详细信息,请参见调用测试。 |
使用自动化测试时 |
可以从测试内部定义测试脚本参数,也可以从共享测试资源文件加载参数。有关使用测试资源的详细信息,请参见测试资源。 |
将参数添加到测试
将参数添加到测试,然后选择要添加到测试步骤的参数。
Business Process Testing/OpenText Functional Testing:使用业务流程或 GUI-Test 测试类型时,使用测试参数的可用选项有所不同。有关详细信息,请参阅
先决条件:
在测试计划树中定义了手动测试。有关详细信息,请参阅创建测试。
要将参数添加到测试,请执行以下操作:
-
从测试计划树中,选择目标测试。
-
在“参数”选项卡中,计划并定义要在测试设计步骤中使用的测试参数。
-
单击“新建参数”。
-
在“测试参数详细信息”对话框中,提供以下信息,然后单击“确定”。
字段 描述 参数名称 为参数指定唯一名称。 默认值 参数的默认值。
在文本框中单击将显示对文本进行格式化和拼写检查的工具栏。
描述 参数的描述。
在文本框中单击将显示对文本进行格式化和拼写检查的工具栏。
-
-
将参数添加到设计步骤。
-
在测试的“设计步骤”选项卡中,选择要将参数添加到的设计步骤。
-
单击“插入参数”
。
-
在“参数”对话框中,选择要添加到设计步骤的参数,然后单击“确定”。
-
要将新参数添加到设计步骤,请单击“新建参数”。
-
要在此对话框中筛选参数,请单击“设置筛选/排序”。有关详细信息,请参阅筛选对话框。
-
要选择多个参数,请使用 Shift 或 Ctrl 键。
或者,要将新参数或现有参数添加到设计步骤,您可以在“描述”或“预期”字段中输入参数名称。参数名称应遵循 <<<参数名称>>> 语法。例如,<<<密码>>>。
如果在设计步骤中将某格式应用到参数名,则必须将同一格式应用到整个参数名,包括 <<< 和 >>> 字符。例如,如果要使参数 <<<password>>> 变为斜体,必须使整个字符串 <<<password>>> 都变为斜体而不只是单词 <<<password>>> 变为斜体。
Note: 如果在设计步骤中添加了参数,则会为该参数勾选“参数”选项卡中参数网格的“已用”列。
-
-
-
向参数分配实际值。
参数的实际数据是测试运行期间要使用的数据。您可以使用参数默认值作为实际值。
按照测试策略,可以在以下任何一个阶段分配实际值。在这三个阶段,只能向尚未分配值的参数分配值。
调用含参数的测试时 如果在调用测试时向参数分配实际值,值将自动应用于从主调测试创建的每个测试实例。
创建测试实例时 如果在创建测试实例时向参数分配实际值,值将自动应用于测试实例的每次运行。您还可以向测试实例的“执行设置”视图中的测试实例分配实际值。 运行测试时 如果在测试运行时向参数分配实际值,值只应用于该测试运行。如果不在此阶段分配实际值,则使用 Null 值运行测试。
另请参阅: