QTP – 简介

QTP – 简介


QTP代表Q uick Ť EST P rofessional,的产物ħ ewlett P ackard (HP) 该工具可帮助测试人员在脚本开发完成后无缝执行自动化功能测试,无需监控。

HP QTP 使用Visual Basic Sc​​ripting (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 所有,后来被 HP 收购。它的原名是 Astra Quick Test,后来被命名为 Quick Test Professional,但最新版本被称为 Unified Functional Tester (UFT)。

版本历史

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

Versions 时间线
Astra Quick Test v1.0 to v5.5 – Mercury Interactive 1998年5月至2001年8月
QuickTest Professional v6.5 to v9.0 – Mercury Interactive 2003年9月至2006年4月
Hp-QuickTest Professional v9.1 to v11.0 – Acquired and Released by HP 2007年2月至2010年9月
Hp-Unified Functional Testing v11.5 to v11.53 2012年至2013年11月

好处

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

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

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

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

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

缺点

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

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

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

  • 尽管脚本时间较短,但执行时间相对较长,因为它会给 CPU 和 RAM 带来负载。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁