qtp之间的差异(differences between qtp)和winrunner公司(winrunner)的区别

QTP与WinRunner之比较...

QTP与WinRunner之比较

WinRunner和QTP都是由HP软件部门开发的程序,主要用于测试目的。WinRunner是一种软件,其任务是执行图形用户界面(GUI)测试,还允许将用户界面交互记录和回放为测试脚本。另一方面,QTP指的是quicktestprofessional,它是为在不同的软件环境中提供回归和功能测试自动化而开发的产品。软件质量保证测试也严重依赖于QTP。WinRunner和QTP都有与它们执行的任务相关的功能差异,下面将详细介绍这些功能差异。

当谈到WinRunner和QTP都支持的环境时,这两者有很大的不同。WinRunner支持具有Powerbuilder、Delphi、Centura、Stingray、Forte和SmallTalk的环境。QTP的工作环境包括.netframework、Flash和xmlweb服务。

用户模型也是一个不同的问题。这涉及用户与应用程序交互的方式。使用WinRunner,用户将以测试脚本为中心进行交互,查看熟悉编程的需求,并搜索非常强大的需求。在QTP中,用户使用同步测试脚本和活动屏幕与应用程序交互。QTP也有一个简单的界面,因为它的GUI;然而,专家们也有一种合作模式。这使得QTP看起来很容易使用,但它也非常强大。

在脚本录制模式方面,WinRunner是上下文敏感的,因此使用扁平对象层次结构。WinRunner也是模拟的,因此捕获**到它的任何输入,无论是键盘输入、鼠标路径,甚至鼠标单击。另一方面,QTP使用多层次对象层次结构。而且,QTP是低级别的,因此只需要鼠标坐标。

WinRunner在创建脚本时提供了一个编程表示。它使用类似于C语言的TSL语言。TSL是一种过程语言,使用GUI映射中的对象。另一方面,QTP以两种模式创建脚本。其中一个可以是基于图标的,而另一个可以是编程表示。QTP使用VB脚本,这是一种类似于VB的面向对象语言。使用的所有对象都来自对象存储库。

在对象存储和操作中,WinRunner将其内容存储在一个平面层次结构中,这可以使用GUI间谍查看。内容也存储在GUI地图中。对于任**对象,WinRunner都会开发一个临时GUI映射来保存新对象。另一方面,QTP使用多级对象层次结构来存储其内容。就像在WinRunner中一样,可以使用对象间谍查看它,并将其存储在对象存储库中。内容自动存储在对象存储库中。

其他不同的方面包括事务度量,它由WinRunner中的TSL编程处理,而在QTP中则由VBScript编程完成。任何数据驱动的操作都会在WinRunner中自动创建迭代。另一方面,QTP为任何数据驱动的操作自动和编程地创建迭代。最后,WinRunner使用异常编辑器处理异常,而QTP使用Rec。

摘要

用HP开发WinRunner和QTP

WinRunner用户与测试脚本进行交互

QTP用户使用同步测试脚本和活动屏幕与应用程序交互

WinRunner使用TSL,而QTP使用VBScript

对象存储操作中的WinRunner将对象存储在平面层次结构中,而QTP将对象存储在多级层次结构中

  • 发表于 2021-06-24 11:50
  • 阅读 ( 65 )
  • 分类:IT

你可能感兴趣的文章

表1099-q:合格教育项目付款定义

...也可以由任何人谁从529计划,也被称为合格的学费计划(QTP)分发。 CESA和QTP是税收优惠的投资账户,旨在支付合格的高等教育费用。  1099-Q表格将确定报告年度总分配中账户的金额。然后将这些总分配额与当年发...

  • 发布于 2021-06-01 04:52
  • 阅读 ( 274 )

abh之间的差异(differences between abh)和gbh公司(gbh)的区别

abh与gbh ABH和GBH不是日常用语。人们通常在阅读庭审记录或讨论法律咨询时会遇到这些术语。为了避免混淆一个术语和另一个术语,在比较这两个术语之前,必须了解这两个术语的工作定义。 在严重程度上,ABH或实际身体伤害...

  • 发布于 2021-06-23 06:04
  • 阅读 ( 110 )

amc之间的差异(differences between amc)和dla公司(dla)的区别

“AMC”与“DLA” 美国是世界上仅存的对其军事能力评价颇高的超级大国。但是,除了高科技武器和对战争的深刻了解之外,让美国战士比对手更有优势的一个关键因素是他们准备任何战斗的能力。在世界顶级军事组织中,美国...

  • 发布于 2021-06-23 14:10
  • 阅读 ( 215 )

pdf之间的差异(differences between pdf)和博士(doc)的区别

“PDF”与“DOC” 文档在人们如何相互交流中起着非常重要的作用。顾名思义,这是一部包含非虚构作品的作品,用来存储和共享信息。从本质上讲,它还充当两个或多个个人或团体之间所有类型的交易和通信的记录。对于世界...

  • 发布于 2021-06-23 14:12
  • 阅读 ( 597 )

资产之间的差异(differences between assets)和债务(liabilities)的区别

在商业界和会计界,这两个术语经常被使用。 资产是指组织拥有合法所有权的财产等物品。这些项目可以估值,并可用于履行任何财务义务,如债务、承诺和遗产。 另一方面,负债是个人在未来预定的时间内必须履行的义务。 ...

  • 发布于 2021-06-25 14:48
  • 阅读 ( 539 )

什么是常见的qtp面试问题?(common qtp interview questions?)

...集申请人对该软件的各种功能的知识和舒适度。QTP由惠普公司开发,为计算机提供自动软件测试协议。与QTP合作的人必须非常熟悉该软件的优点,参加QTP工作面试的申请人将面临有关该产品的功能和优点、使用和故障排除的问题...

  • 发布于 2022-02-14 23:44
  • 阅读 ( 74 )
箐蔥染指悲殇
箐蔥染指悲殇

0 篇文章

相关推荐