UFT(QTP) 中文社区

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

Micro FocusUFT功能自动化测试工具使用介绍

伴随着软件领域的快速发展,自动化测试成为提高软件质量和测试效率的关键实践。QTP(uft)作为一款功能强大的自动化测试工具,简化了复杂的测试过程,帮助测试人员更高效率地执行回归测试,功能测试等任务。通过关键字驱动的理念以简化测试用例的创建和维护,帮助顾客可以直接录制屏幕上的操作流程,自动生成功能测试和回归测试用例。本篇文章将为大家详细解析QTP的有关使用流程,帮助大家更深入的了解使用方法。

在使用QTP时一般包含有五个步骤,分别是1.录制测试脚本,2编辑测试脚本,3调试测试脚本,4运行测试脚本,5分析测试结果。

关键字视图

测试步骤

1)打开浏览器,访问百度网址

2)在搜索框中输入软件测试

3)点击百度一下按钮

QTP

QTP可以为每一个步骤自动生成文档,但是不一定可以满足需求,所以我们需要为测试步骤添加注释,首先需要在关键字视图的表格列头中单击鼠标右键,选择”comment“,这样就会多出一列叫做”comment“的列,在这一列中可以为每一个测试步骤添加注释,如图所示

QTP

如果想要在某个测试步骤完成以后,输出相应的测试信息报告,可以在界面中的”status“下拉框中,选择写入测试报告的状态,在Name中输入信息摘要,在Details中输入详细的测试步骤信息,如图所示

UFT

如果想要检查搜索框的内容是否被输入正确,可以在关键字视图中通过QTP检查点插入功能实现,如图所示

UFT

专家视图

在QTP中,选择view>Expert View,可以看到如图所示的专家视图

专家视图

QTP提供的脚本编辑器支持语法感知功能,如图所示

语法感知功能

编辑测试脚本

基于GUI的自动化测试主要时围绕着界面的控件元素进行的,针对不同语言开发的控件,采用不同的对象识别技术,在QTP中选择菜单Tools>Object Identification,在界面上可以看到各种标准Windows控件对应的对象识别方法,可以单击”Add/Remove按钮,选择更懂的控件属性来唯一识别控件,如图所示

编辑测试脚本

QTP(UFT)提供Ojbect Spy工具可用于观察运行时测试对象的属性和方法,如图所示

Ojbect Spy工具

对象库管理

在QTP中,选择菜单Resources>Ojbect Repository,然后在对象库管理界面中选择菜单Object>Add Ojbect to Local,然后选择测试程序界面中的某个控件,单击OK,就可以把测试对象添加到对象库中,如图所示

对象库管理

访问对象库的测试对象

把界面控件作为测试对象添加到对象库中之后,就可以把他们作为测试资源来访问,如下所示

对象库

添加Action

如果想要在当前Action的测试步骤之后添加新的Action,就可以选择菜单Insect>Call to New Action,在界面Name中输入Action的名称,在Description中输入描述,在Location中选择After the current step,然后单击OK,就可以被成功添加,如图所示

Action

新添加的Action不能直接使用前一个Action中的测试对象,可以通过两种方案解决,一种是通过录制新的测试脚本来产生新的测试对象库,另一个是通过关联前一个Action所导出的对象库文件来使用测试对象,如图所示

Action

运行测试脚本

语法检查

选择菜单Tools>Check Syntax,对测试脚本进行语法检查,如果语法检查通过,就会在信息界面提示如下信息

语法检查

使用断点

语法检查通过以后,可以直接运行测试脚本,也可以设置断点对脚本进行调试

断点设置

调试查看器

在调试过程中,可以选择View>Debug Viewer,在界面中输入测试对象属性或变量,产看其值,如图所示

调试查看器

运行测试

测试脚本进行语法检查和调试无误后,可以按F5键运行整个测试脚本

运行测试脚本

如果有多个Action,就可以定位到需要运行的Action

分析结果

在qtp中,按F5键运行测试脚本,出现一个对话框,在这里可以选择运行结果存储的位置

测试脚本运行结束后,可以查看概要的测试结果信息,包括测试名称、测试开始和结束的时间、测试脚本运行的迭代次数、测试通过的状态等,如图所示

分析结果页面

转载请注明出处:UFT(QTP) 中文社区 » Micro FocusUFT功能自动化测试工具使用介绍

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

申请试用 18678868838