UFT(QTP) 中文社区

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

UFT使用教程

UFT具备关键字视图以及专家视图两大基本功能,但实际上并没有严格的区分,在自动化测试中也可以将两者结合使用。今天,我们就一起来看下UFT自动化测试工具使用教程。

UFT自动化测试基本过程

  1. 录制测试脚本,通过UFT对象识别、鼠标和键盘监控机制来录制测试脚本,测试人员只需要模拟用户操作,像执行手工测试的测试步骤一样操作被测试应用程序的界面即可。

  2. 编辑测试 脚本,主要包括测试步骤、编辑和测试逻辑、插入检查点、添加测试输出信息、添加注释等

  3. 调试测试脚本。利用“Chenck Syntax”功能检查测试脚本的语法错误,利用UFT脚本编辑界面的调试功能检查测试脚本逻辑的正确性。

  4. 运行测试脚本。可以运行单个“Action”,也可以批量运行测试脚本

  5. 分析测试结果,使用UFT的测试结果查看工具来查看测试结果,检查测试运行过程的正确性

在关键字视图中编辑测试脚本

在关键字视图/专家视图中可以对录制下来的测试脚本进一步修改和调整。

在录制过程中,UFT为每一步操作自动生成操作文档,放到关键字视图的“Documentation”列中显示出来,在“Documentation"的列,在这一列中可以为每一个测试步骤添加注释。

在关键字视图中添加测试信息的输出

如果想在某个测试步骤完成后,输出相应的测试信息到测试报告中,就可以单击鼠标右键,选择"Insert Step I Report",出现Insert Report界面

在界面中的“Status"下拉框中,选择写入测试报告的状态,在"Name"输入信息摘要,在"Details"中输入详细的测试步骤信息

插入检查点

如果想检查login窗口的名称是否为“Login",如果不是,那么人为测试不通过,这可以在关键字视图中通过UFT的检查点插入功能来实现,方法如下

  1. 首先,定位到激活登录口所在的测试步骤

  2. 单击鼠标右键,选择菜单"Insert Standard Checkpoint",出现Checkpoint Properties的界面

  3. 在界面中,选择需要检查的属性,单击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自动化测试工具使用技巧相关说明,想获取更多信息可以随时与我们取得联系。

转载请注明出处:UFT(QTP) 中文社区 » UFT使用教程

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

申请试用 18266417701