自动化测试工具QTP_介绍.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动化测试工具QTP_介绍

自动化测试工具QTP_介绍自动化测试工具QTP_介绍QTP基本介绍QTP进行功能测试的测试流程功能和技术介绍QTP基本介绍简称: QTP是quicktest Professional的简称,是一种自动测试工具。 使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。研发: QTP 是由Mercury 研发的企业级自动化测试工具,现在已经被惠普收购,正式名字为HP QuickTest Professional software ,最新的版本为HP QuickTest Professional 11.0 ,改名为:HP Functional Testing 11。QTP基本介绍QTP基本介绍 - HP Quick Test Professional 提供符合所有主要应用软件环境的功能测试和回归测试的自动化。采用关键字驱动的理念以简化测试用例的创建和维护。它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例。专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全控制。 - QTP支持的脚本语言是VBScript,这对于测试人员来说,感觉要“舒服”得多。VBScript是一种松散的、非严格的、普及面很广的语言。 -QTP支持广泛的开发语言和开发环境,支持录制的应用包括Web,Windows应用,VB,ActiveX,Java,.NET,Oracle 11i and 12i,PeopleSoft 8,SAP,Siebel 7,PowerBuilder,,Terminal emulators(模拟终端)。Web应用支持的浏览器包括IE,Netscape,和Firefox。QTP进行功能测试的测试流程测试流程制定测试计划创建测试脚本增强测试脚本功能运行测试分析测试结果QTP进行功能测试的测试流程1、制定测试计划 自动测试的测试计划是根据被测项目的具体需求,以及所使用的测试工具而制定的,完全用于指导测试全工程。 QTP是一个功能测试工具,主要帮助测试人员完成软件的功能测试,与其他测试工具一样,QTP不能完全取代测试人员的手工操作,但是在某个功能点上,使用QTP的确能够帮助测试人员做很多工作。在测试计划阶段,首先要做的就是分析被测应用的特点,决定应该对哪些功能点进行测试,可以考虑细化到具体页面或者具体控件。对于一个普通的应用程序来说,QTP应用在某些界面变化不大的回归测试中是非常有效的。 2、创建测试脚本  当测试人员浏览站点或在应用程序上操作的时候,QTP的自动录制机制能够将测试人员的每一个操作步骤及被操作的对象记录下来,自动生成测试脚本语句。与其他自动测试工具录制脚本有所不同的是,QTP除了以VBScript脚本语言的方式生成脚本语句以外,还将被操作的对象及相应的动作按照层次和顺序保存在一个基于表格的关键字视图中。比如,当测试人员单击一个链接,然后选择一个CheckBox或者提交一个表单,这样的操作流程都会被记录在关键字视图中。QTP进行功能测试的测试流程 3、增强测试脚本的功能 录制脚本只是为了实现创建或者设计脚本的第一步,基本的脚本录制完毕后,测试人员可以根据需要增加一些扩展功能,QTP允许测试人员通过在脚本中增加或更改测试步骤来修正或自定义测试流程,如增加多种类型的检查点功能,既可以让QTP检查一下在程序的某个特定位置或对话框中是否出现了需要的文字,还可以检查一个链接是否返回了正确的URL地址等,还可以通过参数化功能,使用多组不同的数据驱动整个测试过程。4、运行测试 QTP从脚本的第一行开始执行语句,运行过程中会对设置的检查点进行验证,用实际数据代替参数值,并给出相应的输出结构信息。测试过程中测试人员还可以调试自己的脚本,直到脚本完全符合要求QTP进行功能测试的测试流程5、分析测试 运行结束后系统会自动生成一份详细完整的测试结果报告。 测试结束后,会自动产生测试结果的报告,这个报告会记录总的信息,这次测试成功与否,时间等等,还记录每一步成功与否的信息,如果不成功,可以查看预设结果和实际结果的比较。很方便找到问题所在。Mercury中文美利科,Mercury公司是提供业务优化科技软件的全球领导者Mercury 是全球业务优化科技 (BTO) 领域的领导者,致力于帮助客户优化信息技术 (IT) 的业务价值。Mercury Interactive 成立于 1989 年。惠普2006年11月7日宣布已完成对美科利公司(Mercury Interactive Corp.)的收购,这是惠普历史上最大的软件收购案。关键字驱动测试(keyword-driven)原理及特点 1.关键字驱动测试是数据驱动测试的一种改进类型 2.主要关键字包括三类:被操作对象(Item)、操作(

文档评论(0)

zhuwenmeijiale + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档