UFT(QTP) 中文社区

UFT中文社区
帮您快速上手UFT自动化功能测试工具

UFT:创建和使用用户定义的函数

在之前几篇文章中已经向您介绍了UFT用户定义函数的基本情况与部分操作流程,相信您已经对该功能有了大概的了解,甚至跃跃欲试了。本文就为您继续介绍如何创建和使用用户定义的函数。

一、打开函数库或测试

在开始创建用户定义的函数之前,首先需要确定函数的存储位置。您可以将函数存储在UFT的操作中或函数库中。如果函数存储在函数库中,任何与该函数库关联的测试都可以访问它;如果函数存储在操作中,则只有该操作可以访问该函数。

要创建新的函数库或操作,您可以通过菜单栏来进行选择,也可以打开现有的函数库或操作文件,并将其置于焦点,开始编辑。

二、创建函数

UFT为用户提供了两种创建函数的方式:手动定义和使用函数定义生成器。手动定义函数适用于经验丰富的用户,他们可以通过编写代码直接控制函数的结构和行为。另一方面,函数定义生成器适合那些希望快速创建函数的用户,它可以自动生成基本的函数定义。

在定义函数时,建议在函数名称上方添加注释,这些注释包括description行和描述函数的字符串。这些描述将显示在UFT的自动完成窗口中,帮助您快速识别和使用函数。

三、将函数注册到测试类(可选)

函数可以注册为测试对象类的新方法,或者使用现有方法名称来覆盖当前方法的功能。为了实现这一点,您需要在操作或函数库中添加RegisterUserFunc语句。这一操作可以手动完成,也可以通过函数定义生成器对话框自动添加。

注册的测试对象方法名称不能包含空格。此外,还可以将函数注册为该类的默认操作,这样一来,您可以在UFT(QTP)One的测试中直接调用这个方法,而无需每次都重新定义。

四、总结

用户定义函数是UFT(QTP)One中的一个强大功能,它使得测试自动化更加灵活和可维护。以上是创建和使用用户定义的函数的基础操作,想要获取更多信息可以拨打电话进行沟通,会有专属老师为大家解答疑问。

转载请注明出处:UFT(QTP) 中文社区 » UFT:创建和使用用户定义的函数

欢迎申请UFT试用资格 立即体验AI自动化功能测试工具

申请试用 18266417701