参数化对象值
相关项: GUI 测试和脚本化 GUI 组件
可以通过参数化测试使用的值来增强测试。参数是从外部数据源或生成器赋值的变量。
可以参数化以下内容的值:
-
检查点。
-
所选步骤的对象属性。
-
为所选步骤定义的操作参数。
-
存储在本地对象或对象存储库窗口中的对象的一个或多个属性。
示例: 您的应用程序可能包括一个包含编辑框的表单,用户可在该编辑框中输入用户名。您可能要测试应用程序是否读取此信息,并在对话框中正确显示此信息。可以插入对登录用户名使用内置环境变量的文本检查点,以检查显示的信息是否正确。
参数化本地对象的对象属性的值时,您将在本地对象存储库中修改测试对象描述。因此,将参数化操作中指定对象的所有出现次数。有关本地对象存储库的详细信息,请参见对象存储库中的测试对象。
可以使用以下一种参数类型来参数化步骤中的值或操作参数的值:
-
测试/操作参数。测试参数允许您使用从测试传递的值。操作参数允许您从测试的其他操作传递值。有关详细信息,请参阅测试和操作参数。
-
DataTable 参数。使您可使用提供的数据创建运行多次的数据驱动测试 (或操作) 。在每次重复或迭代中,UFT One 均使用“数据”窗格中的不同值。有关详细信息,请参阅数据表参数。
-
环境变量参数。使您可在运行会话期间使用其他源的变量值。这些值可能是您提供的值,也可能是 UFT One 根据您选择的条件和选项生成的值。有关详细信息,请参阅环境变量参数。
-
随机数字参数。使您可在测试中插入随机数字作为值。例如,要检查应用程序如何处理较小和较大的票务订单,您可以指示 UFT One 生成一个随机数字,并将其插入 number of tickets 编辑框中。