QTP代表 Q uick T est P rofessional, H ewlett
P的产物 ackard (HP).一旦脚本开发完成,该工具可帮助测试人员无需监控即可无缝执行自动功能测试.
HP QTP使用 Visual Basic Scripting(VBScript)进行自动化申请.无需专门安装脚本引擎,因为它可作为Windows操作系统的一部分提供.当前版本的VBScript是5.8,它是Win 7的一部分.VBScript不是面向对象的语言,而是基于对象的语言.
测试工具
软件测试环境中的工具可以定义为支持一个或多个测试活动的产品,可以直接从计划,需求,创建构建,测试执行,缺陷记录和测试分析开始.
工具分类
可以根据几个参数对工具进行分类.它包括 :
工具的用途
该工具支持的活动工具
它支持的测试类型/级别.
许可类型(开源,免费软件,商业)
使用的技术
工具类型
使用
Sr.No. | 工具类型 | 用于 | 由 |
---|---|---|---|
1 | 测试管理工具 | 测试管理,日程安排,缺陷记录,跟踪和分析. | 测试人员 |
2 | 配置管理工具 | 用于实施,执行,跟踪更改 | 所有团队成员 |
3 | 静态分析工具 | 静态测试 | 开发人员 |
4 | 测试数据预处理工具 | 分析与设计,测试数据生成 | 测试者 |
5 | 测试执行工具 | 实施,执行 | 测试员 |
6 | 测试比较器 | 比较预期和实际结果 | 所有团队成员 |
7 | 覆盖率测量工具 | 提供结构覆盖 | 开发人员 |
8 | 性能测试工具 | 监控性能,响应时间 | 测试人员 |
9 | 项目计划和跟踪工具 | 用于计划 | 项目经理 |
10 | 事件管理工具 | 用于管理测试 | 测试者 |
QTP何时适合?
QTP是一种功能测试工具,最适合应用程序的回归测试. QTP是HP拥有的许可/商业工具,是市场上最流行的工具之一.它比较实际结果和预期结果,并在执行摘要中报告结果.
QTP - 历史和演变
HP Quick Test Professional最初由Mercury Interactive拥有,并被惠普收购.它的原名是Astra Quick Test,后来命名为Quick Test Professional,但最新版本称为Unified Functional Tester(UFT).
版本历史
<现在让我们来看看QTP的版本历史.
版本 | 时间轴 |
---|---|
Astra Quick Test v1.0至v5.5 - Mercury Interactive | 1998年5月至2001年8月 |
QuickTest Professional v6.5到v9.0 - Mercury Interactive | 2003年9月至2006年4月 |
Hp-QuickTest Professional v9.1至v11.0 - 惠普收购并发布 | 2007年2月至2010年9月 |
Hp-Unified功能测试v11.5至v11.53 | 2012至2013年11月 |
优点
使用VBScript开发自动化测试不需要高技能的编码器,而且相对容易与其他面向对象的编程语言相比.
易于使用,易于导航,结果验证和报告生成.
随时与测试管理工具(Hp-Quality Center)集成,可轻松安排和监控.
也可以用于移动应用程序测试.
由于它是惠普产品,惠普及其论坛提供全面支持,以解决技术问题.
缺点
与Selenium不同,QTP仅适用于Windows操作系统.
并非所有版本的浏览器都受支持且测试人员需要等待为每个主要版本发布补丁版本.
说完了是一种商业工具,许可成本非常高.
尽管脚本时间较短,但执行时间相对较高,因为它会给CPU带来负担&安培; RAM.