SAP 测试 - QTP
HP Quick Test Professional (QTP) 是一种自动化功能测试工具,可帮助测试人员执行自动化回归测试,以识别与被测应用程序的实际/期望结果相反的任何差距、错误/缺陷。
对象存储库
对象存储库是对象和属性的集合,QTP 可以通过这些对象和属性识别对象并对其采取行动。当用户记录测试时,默认情况下会捕获对象及其属性。如果不了解对象及其属性,QTP 将无法回放脚本。
操作
操作可帮助测试人员将脚本划分为 QTP 语句组,称为操作。操作类似于 VBScript 中的函数,但也存在一些差异。默认情况下,QTP 会创建一个包含 1 个操作的测试。
操作 | 函数 |
---|---|
操作是 QTP 的内置功能。</td> | VBScript 和 QTP 均支持 VBScript 函数。 |
操作参数仅通过值传递。 | 函数参数通过值或引用传递。 |
操作的扩展名为 .mts | 函数保存为 .vbs 或.qfl |
操作可能可重复使用,也可能不可重复使用。 | 函数始终可重复使用。 |
可以通过右键单击脚本编辑器窗口并选择"属性"来访问操作的属性。

操作属性包含以下信息 −
- 操作名称
- 位置
- 可重复使用标志
- 输入参数
- 输出参数
操作类型
有三种类型的操作−
不可重复使用的操作 − 只能在设计该操作的特定测试中调用,并且只能调用一次。
可重复使用的操作 − 可以在其所在的任何测试中多次调用该操作,也可以由任何其他测试使用
外部可重复使用的操作 − 它是存储在另一个测试中的可重复使用的操作。外部操作在调用测试中是只读的,但可以在本地使用该操作,并带有外部操作的数据表信息的可编辑副本。