QTP-自动化测试.参数种类

1.使用数据表参数 可以通过创建数据表参数来为参数提供可能的值列表。 通过数据表参数可以创建使用所 提供的数据多次运行的数据驱动测试、组件或操作。在每次重复中,QuickTest 均使用数据 表中不同的值。 例如:我们用系统自带的航班订票系统来做实例,通过该网站可以预定航班机票,要预订航班,需要 提供航班路线,然后单击“继续”按钮。该网站将针对请求的路线返回可用的航班。可通过访问网站并录制大量查询的提交来执行该测试。 这是一个既费时又费力的低效解决方案。通过使用数据表参数,可以连续对多个查询运行测试或组件 如图:

表中的每个列都表示单个数据表参数的值列表。 列标题是参数名。 表中的每一行都表示 QuickT est 在测试或组件的单次循环期间为所有参数提交的一组值。运行测试或组件时, QuickT est 将针对表中的每一行数据运行一次测试或组件循环 例如,如果测试在数据表的 全局表中有十行,则运行十次循环。 如图:

2.使用环境变量参数 QuickTest有以下三种环境变量:用户定义的内部环境变量、用户定义的外部环境变量 以及内置环境变量 (1)用户定义的内部环境变量--在测试内定义的变量。这些变量与测试一起保存,并且只能 在定义这些变量的测试内访问 (2)用户定义的外部环境变量--在活动外部环境变量文件中预定义的变量。可根据需要创建 任意多的文件,并为每个测试选择一个适当的文件,或者更改用于每个测试运行的文件 (3)内置环境变量--表示有关测试和运行测试的计算机的信息的变量,例如测试路径和操作 系统

3.使用随机数字参数 当选择“随机数字”作为参数类型时,可以通过“参数选项”对话框将参数配置为使用 随机数字。 “值配置选项”对话框的“参数”部分与“参数选项”对话框非常相似。 如图:

数字范围--指定用于生成随机数字的范围。 默认情况下, 随机数字范围介于 0 和100 之 间。可通过在“从”和“到”框中输入不同的值来修改此范围。该范围必须介于 0 和 2147483647(包含)之间。

名称--指定参数的名称。通过为随机参数指定名称可以在测试中多次使用同一个参数。 生成新随机数字--定义命名随机参数的生成计时。选中“名称”复选框时会启用该框。 可选项: (1)为每次操作循环:在每次操作循环结束时生成一个新数字。 (2)为每次测试循环:在每次全局循环结束时生成一个新数字。 (3)为整个测试运行生成一次: 第一次使用参数时生成一个新数字。 在整个测试运行中, 对参数使用同一个数字。 由于时间问题,目前只是先把QTP的一些常用操作和理解记录下来,源代码将在后续阶段将上传



blog comments powered by Disqus

Published

31 October 2013

Tags