- QTP 教程
- QTP - 首页
- QTP - 简介
- QTP - 测试自动化
- QTP - 环境设置
- QTP - 录制和回放
- QTP - 对象库
- QTP - 操作
- QTP - 数据表
- QTP - 检查点
- QTP - 同步
- QTP - 智能识别
- QTP - 调试
- QTP - 错误处理
- QTP - 恢复方案
- QTP - 环境变量
- QTP - 库文件
- QTP - 测试结果
- QTP - GUI 对象
- QTP - 虚拟对象
- QTP - 访问数据库
- QTP - 使用 XML
- QTP - 描述性编程
- QTP - 自动化对象模型
- QTP - 框架
- QTP - 设计框架
- QTP 有用资源
- QTP - 问答
- QTP - 快速指南
- QTP - 有用资源
- QTP - 讨论
QTP - 数据表
数据表类似于 Microsoft Excel,它帮助测试人员创建数据驱动的测试用例,这些用例可用于多次运行操作。数据表有两种类型:
本地数据表 - 每个操作都有自己的私有数据表,也称为本地数据表,它也可以跨操作访问。
全局数据表 - 每个测试都有一个全局数据表,可以在操作之间访问。
数据表可以通过 QTP 的“数据”选项卡访问,如下所示:
要执行某个指定迭代次数的测试用例,可以在“测试设置”对话框中设置全局数据表的迭代次数,可以通过“文件”→“设置”→“运行(选项卡)”访问,如下所示:
示例
例如,如果用户想要参数化http://easycalculation.com/的“复利”,可以通过http://easycalculation.com/compound-interest.php访问。参数可以创建如下所示。数据表中也可以使用 Excel 的大部分功能。
数据表操作
有三种类型的对象可以访问数据表。可以通过遍历以下内容来很好地理解数据表操作:
| 序号 | 对象类型和描述 |
|---|---|
| 1 | 数据表方法
提供有关数据表方法的详细信息。 |
| 2 | DTParameter 对象方法
提供有关 DTParameter 方法的详细信息。 |
| 3 | DTSheet 对象方法
提供有关 DTSheet 方法的详细信息。 |
广告