参数选项对话框

相关项: GUI 测试

此对话框用于为测试/操作参数、数据表参数、环境参数或随机数字参数定义设置。

选项 描述
访问
  1. 确保 GUI 操作在文档窗格中处于活动状态。

  2. 使用以下某种方式:

    • 对于参数值: 在“关键字视图”中,单击“配置值”按钮

    • 对于对象属性值:对象存储库窗口中,选择要参数化的对象属性值,然后单击“配置值”按钮

    • 对于检查点: 在“检查点属性”对话框的“配置值”区域中,选择“参数”单选按钮,并单击“参数选项”按钮

    • 对于输出值存储位置:对象存储库窗口中,选择要参数化的输出对象属性值,并单击“配置值”区域中的“修改”按钮。

备注: 只有在使用脚本化组件时才会对检查点显示此对话框。

重要信息
  • 还可以在编辑器中使用参数化对象和方法来使用测试或操作参数变量。有关详细信息,请参见对象模型参考中的特定测试对象方法和属性。

  • 如果选择了正则表达式,则无法选择使用数据表公式

  • 在整个测试运行中,无论迭代次数是多少,环境变量的值都保持相同,除非您以编程方式在脚本中更改变量的值。

  • 随机数字参数不适合非数值,比如文本或超文本链接。

  • 如果在测试中选择现有参数,则在此对话框中修改设置时,该参数的所有实例均会受影响。

相关任务
另请参见

用户界面元素如下所述:

使用测试/操作参数时

UI 元素

描述
参数类型

要用于值的参数类型。

可从测试/操作参数数据表参数环境随机数字中选择。

父操作参数/测试参数
(仅限测试和操作参数)

如果希望参数从输入参数中获取其值,则选择此单选按钮。可用的单选按钮选项取决于您定义参数的位置:

  • 父操作参数。对嵌套操作和所有步骤均可用。

  • 测试参数。仅对顶层操作可用。

参数

从列表中选择参数。可用参数的只读列表包含操作的当前定义的输入和输出参数的名称。

以前操作调用的输出结果
(仅限测试和操作参数)

如果希望参数从输出参数中获取其值,则选择此单选按钮。可以在与当前操作(定义了输出参数)相同的层次结构级别中的任何以前操作的输出参数中进行选择。

  • 操作。指定可从中选择输出参数的以前操作。可在列表中选择任意操作。

  • 参数。指定输出参数的名称。可用参数的只读列表包含以前操作的当前定义的输出参数的名称和完整描述。

使用数据表参数时

UI 元素 描述
参数类型

要用于值的参数类型。请确保选择数据表

名称/列名

要使用的参数的名称。这是数据表中列的名称。

以下选项可用:

  • 要使用现有参数,请从列表中选择。

  • 要新建参数,请使用默认参数名,或输入参数的描述性名称。

数据表中的位置
  • 全局表。当希望数据对测试中的所有操作均可用并希望数据控制测试迭代次数时,将数据存储在“全局”选项卡中。

  • 当前操作表 (本地)。当希望仅在该操作的数据表参数中使用数据并希望数据控制操作迭代次数时,将数据存储在操作的选项卡中。

有关详细信息,请参阅数据表参数

将常量文本添加到参数值

(可选) 添加经检查点验证能够作为可变值的 Prefix 和/或 Suffix 的常量字符串。

正则表达式

您可以将参数的值设置为正则表达式。

备注: 仅当参数化检查点和对象属性值时,此选项才可用。

使用数据表公式

您可以使用“数据”窗格中预定义的公式。有关设置公式的详细信息,请参见数据表中的公式

对于检查点,OpenText Functional Testing 将在“数据”窗格中插入两列。第一列包含用于检查第二列中输出有效性的公式。OpenText Functional Testing 将使用输出列中的数据来计算公式,然后在公式列的表单元格中插入 TRUE 或 FALSE 值。

使用环境参数时

UI 元素

描述

参数类型

要用于值的参数类型。请确保选择环境

名称

参数的名称。对于用户定义的内部环境变量参数,您可以通过使用默认参数名或输入新的描述性名称来新建参数。或者,也可以从列表中选择现有用户定义的内部环境变量参数。

    备注:
  • 如果编辑现有参数的名称框中显示的名称,则会新建用户定义的内部环境变量参数。不会修改原始环境变量参数。

  • 如果要参数化接收预定义常量或数字的参数,则名称列表中仅显示值类型为整数的环境变量参数。

指定参数的值。可以输入新的用户定义的内部参数的值,也可以修改现有用户定义的内部参数的值。外部和内置环境变量参数值均无法在此对话框中修改。

如果所选环境变量参数的整个值无法在框中显示,则它将显示为 [复杂值]。例如,列表的所有项的属性值是多行值,每行包含列表中一个项目的值。

类型

环境变量参数(只读)的类型:

  • 用户定义内部

  • 用户定义外部

  • 内置

正则表达式

作为正则表达式的参数的值。仅当参数化检查点或对象属性文本字符串值,并且所选环境变量参数类型为用户定义的内部时,此选项才可用。有关正则表达式的详细信息,请参见 正则表达式

使用随机数字参数时

UI 元素

描述

参数类型

要用于值的参数类型。请确保选中选择随机数字

数字范围

生成随机数字的范围。您可以通过在框中输入不同值来修改范围。

默认范围: 0 到 100

“从”的最小值: 0

“到”的最大值: 2147483647

名称

参数的名称。如果为随机参数分配名称,则可以在测试中多次使用同一个参数。可以选择现有命名参数,或通过输入新的描述性名称来新建命名参数。

生成新随机数字

生成命名随机参数的时间。选中“名称”复选框时将启用此框。可以选择以下某个选项:

  • 为每次操作迭代。为每次操作迭代生成新数字。

  • 为每次测试迭代。为每次全局迭代生成新数字。

  • 为整个测试运行生成一次。第一次使用参数时生成新数字。在整个测试运行中,参数会使用同一个数字。