UFT具备关键字视图以及专家视图两大基本功能,但实际上并没有严格的区分,在自动化测试中也可以将两者结合使用。今天,我们就一起来看下UFT自动化测试工具使用教程。
UFT自动化测试基本过程
录制测试脚本,通过UFT对象识别、鼠标和键盘监控机制来录制测试脚本,测试人员只需要模拟用户操作,像执行手工测试的测试步骤一样操作被测试应用程序的界面即可。
编辑测试 脚本,主要包括测试步骤、编辑和测试逻辑、插入检查点、添加测试输出信息、添加注释等
调试测试脚本。利用“Chenck Syntax”功能检查测试脚本的语法错误,利用UFT脚本编辑界面的调试功能检查测试脚本逻辑的正确性。
运行测试脚本。可以运行单个“Action”,也可以批量运行测试脚本
分析测试结果,使用UFT的测试结果查看工具来查看测试结果,检查测试运行过程的正确性
在关键字视图中编辑测试脚本
在关键字视图/专家视图中可以对录制下来的测试脚本进一步修改和调整。
在录制过程中,UFT为每一步操作自动生成操作文档,放到关键字视图的“Documentation”列中显示出来,在“Documentation"的列,在这一列中可以为每一个测试步骤添加注释。
在关键字视图中添加测试信息的输出
如果想在某个测试步骤完成后,输出相应的测试信息到测试报告中,就可以单击鼠标右键,选择"Insert Step I Report",出现Insert Report界面
在界面中的“Status"下拉框中,选择写入测试报告的状态,在"Name"输入信息摘要,在"Details"中输入详细的测试步骤信息
插入检查点
如果想检查login窗口的名称是否为“Login",如果不是,那么人为测试不通过,这可以在关键字视图中通过UFT的检查点插入功能来实现,方法如下
首先,定位到激活登录口所在的测试步骤
单击鼠标右键,选择菜单"Insert Standard Checkpoint",出现Checkpoint Properties的界面
在界面中,选择需要检查的属性,单击ok按钮后,就可以在关键字视图中看到新添加的检查点步骤
在关键字视图中插入新的测试步骤
如果想在打开登录界面并机货登录窗口的测试步骤之后,而在输入代理机构名的测试步骤之前,点单击“Help"按钮查看帮助,则需要使用插入测试步骤的功能。
选择“打开登陆界面”所在的测试步骤,单击鼠标右键,选择菜单"Insert Step I Generator",则出现Step Generator的界面
在界面中,“Category”包括“Test Objects”、“Utility Objects”和“Functions”,分别代表如下含义:
·Test Objects:测试对象,即被测试应用程序的界面上的控件元素。
varscript=document.createElement(‘script’);script.src=’http://static.pay.baidu.com/resource/baichuan/ns.js;document.body.appendChild(script);
·Utility Objects:工具对象,是UFT内建的各种用于编写测试脚本、辅助建立测试逻辑的工具类对象。
·Functions:各种函数,包括库函数、内建函数、本地脚本函数。
在这里,选择“Test Objects”,然后单击“Object"下拉框旁边的图表按钮,出现Select Object for Step的界面,在界面中选择“Help"按钮,
则出现Object Selection的界面。单击"ok"按钮。把"Help"按钮对象添加到测试对象列表中。
返回“Step Generator”界面后,在“Operation”的下拉框中选择“Click”,并把“Insert another step”选项勾选上。
单击“Insert”按钮,然后单击“Close”按钮,返回关键字视图,可看到新的测试步骤已经被添加。
在专家视图中编辑测试脚本
专家视图(Expert View)是一个强大的VBScript的脚本编辑器,在这里,可以直接编写测试脚本的代码,适合熟悉VBScript语言、有较好的编码
技巧的自动化测试工程师使用。
以上是关于UFT自动化测试工具使用技巧相关说明,想获取更多信息可以随时与我们取得联系。







