QTP - 简介


QTP代表Q uick Test Professional ,是惠普( HP )的产品。一旦脚本开发完成,该工具可以帮助测试人员无缝地执行自动化功能测试,而无需监视。

HP QTP 使用Visual Basic 脚本 (VBScript)来自动化应用程序。脚本引擎不需要单独安装,因为它可以作为 Windows 操作系统的一部分提供。VBScript 的当前版本是 5.8,它作为 Win 7 的一部分提供。VBScript 不是面向对象的语言,而是基于对象的语言。

测试工具

软件测试环境中的工具可以定义为一种产品,它支持一个或多个测试活动,包括规划、需求、创建构建、测试执行、缺陷记录和测试分析。

工具分类

工具可以根据几个参数进行分类。它包括 -

  • 该工具的目的
  • 该工具支持的活动
  • 它支持的测试类型/级别。
  • 许可类型(开源、免费软件、商业)
  • 使用的技术

工具类型

先生。 工具类型 用于 使用者
1 测试管理工具 测试管理、调度、缺陷记录、跟踪和分析。 测试人员
2 配置管理工具 用于实施、执行、跟踪变更 所有团队成员
3 静态分析工具 静态测试 开发商
4 测试数据准备工具 分析设计、测试数据生成 测试人员
5 测试执行工具 实施、执行 测试人员
6 测试比较器 比较预期结果和实际结果 所有团队成员
7 覆盖率测量工具 提供结构覆盖 开发商
8 性能测试工具 监控性能、响应时间 测试人员
9 项目规划和跟踪工具 计划 项目经理
10 事件管理工具 用于管理测试 测试人员

QTP适合什么地方?

QTP 是一种功能测试工具,最适合应用程序的回归测试。QTP 是 HP 拥有的许可/商业工具,是市场上最受欢迎的工具之一。它将实际结果与预期结果进行比较,并在执行摘要中报告结果。

QTP——历史与演变

HP Quick Test Professional 最初由 Mercury Interactive 所有,后被 HP 收购。它最初的名称是 Astra Quick Test,后来命名为 Quick Test Professional,但最新版本被称为统一功能测试器 (UFT)。

版本历史

现在让我们看一下QTP的版本历史。

版本 时间线
Astra 快速测试 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 - 由 HP 收购并发布 2007年2月至2010年9月
Hp-Unified 功能测试 v11.5 至 v11.53 2012年至2013年11月

优点

  • 使用 VBScript 开发自动化测试不需要高技能的编码人员,并且与其他面向对象的编程语言相比相对容易。

  • 易于使用、易于导航、结果验证和报告生成。

  • 与测试管理工具(Hp-Quality Center)轻松集成,可轻松安排和监控。

  • 也可用于移动应用程序测试。

  • 由于它是 HP 产品,因此由 HP 及其论坛提供全面支持来解决技术问题。

缺点

  • 与 Selenium 不同,QTP 仅适用于 Windows 操作系统。

  • 并非所有版本的浏览器都受支持,测试人员需要等待每个主要版本的补丁发布。

  • 话虽如此,它是一个商业工具,许可成本非常高。

  • 尽管脚本编写时间较短,但执行时间相对较长,因为它会增加 CPU 和 RAM 的负载。