Qtp 简明教程
QTP - Introduction
QTP 表示 Q*uick*T*est *P*rofessional, a product of *H*ewlett *P*ackard *(HP) 。该工具可帮助测试人员在完成脚本开发后,无缝执行自动化功能测试,而无需监控。
HP QTP 使用 Visual Basic Scripting (VBScript) 来自动化应用程序。无需专门安装脚本引擎,因为它作为 Windows 操作系统的一部分提供。VBScript 的当前版本是 5.8,可作为 Win 7 的一部分提供。VBScript 不是面向对象语言,而是基于对象的语言。
Testing Tools
从软件测试上下文来看,工具可以定义为支持从规划、要求、创建构建、测试执行、缺陷记录和测试分析等一项或多项测试活动的产品。
Classification of Tools
可基于几个参数对工具进行分类。其中包括-
-
工具的用途
-
工具支持的活动
-
它支持的测试类型/级别
-
许可类型(开源、免费、商业)
-
The technology used
Types of Tools
Sr.No. |
Tool Type |
Used for |
Used by |
1 |
Test Management Tool |
测试 管理、调度、缺陷记录、跟踪和分析 |
Testers |
2 |
Configuration management tool |
用于实施、执行、跟踪变更 |
All Team members |
3 |
Static Analysis Tools |
Static Testing |
Developers |
4 |
Test data Preperation Tools |
分析和设计、测试数据生成 |
Testers |
5 |
Test Execution Tools |
Implementation, Execution |
Testers |
6 |
Test Comparators |
比较预期结果和实际结果 |
All Team members |
7 |
Coverage measurement tools |
Provides structural coverage |
Developers |
8 |
Performance Testing tools |
监控性能、响应时间 |
Testers |
9 |
项目计划和跟踪工具 |
For Planning |
Project Managers |
10 |
Incident Management Tools |
For managing the tests |
Testers |
QTP – History and Evolution
惠普快速测试专业版最初由 Mercury Interactive 拥有,后来被 HP 收购。它最初的名称是 Astra Quick Test,后来命名为 Quick Test Professional,但最新版本称为 Unified Functional Tester (UFT)。
Version History
现在让我们来看一下 QTP 的版本历史。
Versions |
Timelines |
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 Functional Testing v11.5 到 v11.53 |
2012 to Nov 2013 |