如果有需要在测试中多次使用的代码段,则可能需要创建一个用户定义函数。通过使用用户定义的函数,测试更短,更易于设计、读取和维护。
Micro Focus UFT中自己的函数库可以包含VBScript函数、子例程、模块等。
在测试中使用库中的函数需要遵循3个简单步骤:
步骤1) 在HP QTP中新建函数库 。这在QTP中作为新选项卡打开。
让我们创建一个非常简单的函数来显示消息框。
Function Demo
MsgBox "This is a Test Function"
End Function
因此,无论何时调用此函数,都必须显示一个消息框。函数的扩展名为.qfl
步骤2) 将库与测试相关联 。单击文件>设置>重新编辑,单击确定
步骤3) 调用测试脚本中的函数
重要说明
- 使用COM、DCOM对象可以创建非常高级的函数
- 事实上,QTP提供的许多功能都可以使用VBScript进行编码
- 自动化工程师使它更像是一个VB项目,而不是自动化项目
- 建议是专注于100%的自动化,而不是炫耀VB技能