测试参数

此部分描述如何使用测试参数。

在本主题中︰

测试参数概述

可以向测试添加参数。测试参数是可以从定义参数的测试外部分配值的变量。使用参数可以每次用不同数据重复运行相同测试,增强了测试的灵活性。

使用手动测试时

可以在测试内部的设计步骤中添加参数,也可以从其他测试调用参数来添加参数。如果有经常作为其他测试一部分执行的常用步骤,这很有用。

Example: 可以创建启动应用程序时登录用户的模板测试 Login_Template。您需要在每个测试的开头调用此测试。在某些情况下,您希望以普通用户身份登录;在另一些情况下,您需要以项目管理员身份登录。

针对此目的,可以创建两个参数:<<<user name>>><<<password>>>,按照调用 Login_Template 的测试的类型更改值。如果最常登录的是普通用户身份,则可以将参数的默认值设置为普通用户的用户名和密码。

有关调用手动测试的详细信息,请参见调用测试

使用自动化测试时

可以从测试内部定义测试脚本参数,也可以从共享测试资源文件加载参数。有关使用测试资源的详细信息,请参见测试资源

返回页首

将参数添加到测试

将参数添加到测试,然后选择要添加到测试步骤的参数。

Business Process Testing/OpenText Functional Testing使用业务流程GUI-Test 测试类型时,使用测试参数的可用选项有所不同。有关详细信息,请参阅使用参数、迭代和配置UFT One help

先决条件:

在测试计划树中定义了手动测试。有关详细信息,请参阅创建测试

要将参数添加到测试,请执行以下操作:

  1. 从测试计划树中,选择目标测试。

  2. 在“参数”选项卡中,计划并定义要在测试设计步骤中使用的测试参数。

    1. 单击“新建参数”

    2. 在“测试参数详细信息”对话框中,提供以下信息,然后单击“确定”

      字段 描述
      参数名称 为参数指定唯一名称。
      默认值

      参数的默认值。

      在文本框中单击将显示对文本进行格式化和拼写检查的工具栏。

      描述

      参数的描述。

      在文本框中单击将显示对文本进行格式化和拼写检查的工具栏。

  3. 将参数添加到设计步骤。

    1. 在测试的“设计步骤”选项卡中,选择要将参数添加到的设计步骤。

    2. 单击“插入参数”

    3. 在“参数”对话框中,选择要添加到设计步骤的参数,然后单击“确定”

      • 要将新参数添加到设计步骤,请单击“新建参数”

      • 要在此对话框中筛选参数,请单击“设置筛选/排序”。有关详细信息,请参阅筛选对话框

      • 要选择多个参数,请使用 ShiftCtrl 键。

      或者,要将新参数或现有参数添加到设计步骤,您可以在“描述”或“预期”字段中输入参数名称。参数名称应遵循 <<<参数名称>>> 语法。例如,<<<密码>>>

      如果在设计步骤中将某格式应用到参数名,则必须将同一格式应用到整个参数名,包括 <<<>>> 字符。例如,如果要使参数 <<<password>>> 变为斜体,必须使整个字符串 <<<password>>> 都变为斜体而不只是单词 <<<password>>> 变为斜体。

      Note: 如果在设计步骤中添加了参数,则会为该参数勾选“参数”选项卡中参数网格的“已用”列。

  4. 向参数分配实际值。

    参数的实际数据是测试运行期间要使用的数据。您可以使用参数默认值作为实际值。

    按照测试策略,可以在以下任何一个阶段分配实际值。在这三个阶段,只能向尚未分配值的参数分配值。

    调用含参数的测试时

    如果在调用测试时向参数分配实际值,值将自动应用于从主调测试创建的每个测试实例。

    创建测试实例时 如果在创建测试实例时向参数分配实际值,值将自动应用于测试实例的每次运行。您还可以向测试实例的“执行设置”视图中的测试实例分配实际值。
    运行测试时

    如果在测试运行时向参数分配实际值,值只应用于该测试运行。如果不在此阶段分配实际值,则使用 Null 值运行测试。

返回页首

另请参阅: