QTP - 数据表

数据表类似于 Microsoft Excel,可帮助测试人员创建数据驱动的测试用例,可用于多次运行操作。数据表有两种类型 −

  • 本地数据表 − 每个操作都有自己的私有数据表,也称为本地数据表,也可以跨操作访问。

  • 全局数据表 −每个测试都有一个全局数据表,可通过操作访问。

可以从 QTP 的"数据"选项卡访问数据表,如下所示 −

QTP 中的数据表

要执行指定次数的迭代的测试用例,可以在"测试设置"对话框中设置全局数据表的迭代,可以使用文件 → 设置 → 访问该对话框运行(Tab)如下所示 −

QTP 中的数据表

示例

例如,如果用户想要参数化 http://easycalculation.com/ 的"复合利息",可以使用 http://easycalculation.com/compound-interest.php 访问。可以按如下所示创建参数。 Excel 的大部分功能也可以在数据表中使用。

QTP 中的数据表

数据表操作

有三种类型的对象可以访问数据表。通过遍历以下内容可以很好地理解数据表操作 −

Sr.No. 对象类型 &描述
1 数据表方法

提供有关数据表方法的详细信息。

2 DTParameter 对象方法

提供有关 DTParameter 方法的详细信息。

3 DTSheet 对象方法

提供有关 DTSheet 方法的详细信息。