软件测试与项目分析-自动化测试与QTP.ppt

  1. 1、本文档共186页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 自动化测试与QTP 5.1自动化测试简介 5.1自动化测试简介 自动化测试,顾名思义,利用一些工具或编程语言,通过录制或编程的方法,模拟用户业务使用流程,设定特定的测试场景,自动寻找缺陷。目前业内较为流行的商用版自动化测试工具代表有HP公司的Quick Test Professional与IBM公司的RFT,开源自动化测试工具则以Selenium为代表。 自动化测试优点是能够快速、重用,替代人的重复活动。回归测试阶段,可利用自动化测试工具进行,无须大量测试工程师手动重复执行测试用例,极大的提高了工作效率。有时需做一种压力测试,需要几万甚至几十万个用户同时访问某个站点,以保证网站服务器不会出现死机或崩溃现象。一般来说,要几万人同时打开一个网不现实,但利用测试工具,比如LoadRunner,可非常容易地做到。 当然,自动化测试的缺点也很明显,它们只能检查一些比较主要的问题,如崩溃、死机,但是却无法发现新的错误。另外,在自动测试中编写测试脚本工作量也很大,有时候该工作量甚至超过了手动测试的时间。 自动化测试主要要求的技能 1)基本的软件测试基本理论、设计方法、测试方法,熟悉软件测试流程。 2)熟悉一门语言的使用,常用的编程技巧。具体需要使用的语言要结合你所使用的工具,例如:QTP需要掌握VBScript、Selenium需要掌握JAVA。 3)掌握一个比较流行的自动化测试工具。虽然掌握一个自动化工具不是必须的,但是初学者建议还是从一个工具开始入手。通过工具的学习可以了解一些常见的自动化框架的思想,另外也可以通过此工具相对容易的进行自动化测试一些实施。 自动化测试主要要求的技能 4)熟悉被测系统的相关的知识点。比如如果对一个Web下系统进行自动化测试,那么需要熟悉Web系统用到的一些知识点,比如HTML、Ajavx、Web服务器、数据库。 5)熟悉一些常见的自动化测试框架,比如数据驱动、关键字驱动。 自动化测试团队的规模视项目规模而有所区别,团队规模从几人到几十人不等 5.2 QTP简介 Quick Test Professional,简称QTP,其前身是WinRunner,后随着市场需求的变化而改为QTP。由国际知名测试工具生产公司Mercury研发,HP公司收购Mercury后,加大了在自动化测试工具研发方面的投入,使得QTP增加了很多新的功能特性,其市场占有率一度达到70%以上, QTP是新一代自动化测试解决方案,采用了关键词驱动(Keyword-Driven)测试的理念,极大简化自动化测试流程,采用录制-回放模式自动生成脚本,测试人员可非常便捷的实施自动化测试工作。 5.2 QTP简介 本书以QTP Version10.00版本进项讲解,产品特点如下: 1)QTP是一个侧重于功能的回归自动化测试工具;提供了很多插件,如:.NET的,Java的,SAP的,Terminal Emulator的等等,分别用于各自类型的产品测试。默认提供Web,ActiveX和VB。 2)QTP支持的脚本语言是VBScript,这对于测试人员来说,感觉要“舒服”得多。VBScript毕竟是一种松散的、非严格的、普及面很广的语言。 3)QTP支持录制和回放的功能,开发脚本简单,容易入门和掌握脚本开发技巧,开发效率高。 4)QTP提供了对数据驱动和关键字驱动的支持,可以支持快速的开发出灵活、重用度高的自动化脚本。 5.2.1QTP安装 1、获取QTP安装包,双击安装包中的Setup.exe。 5.2.1QTP安装 2、出现如下界面后,选择第一项QTP程序安装。 5.2.1QTP安装 3、最好按默认路径安装,安装路径不要有中文名,安装过程中最好都选默认项。安装过程中若有下面的提示,可选否。 5.2.1QTP安装 4、出现如下提示,程序安装下面2个插件才能继续,点击OK安装。 5.2.1QTP安装 5、安装完组件后,出现下面的提示后,点击下一步继续。 5.2.1QTP安装 6、选择“我同意”,点击“下一步”继续 5.2.1QTP安装 7、插件选择,默认插件选择。 5.2.1QTP安装 8、设置完成后,点击下一步开始安装 5.2.1QTP安装 9、直至安装完成,点击“完成”按钮。 5.2.1QTP安装 10、出现如下提示界面,主要是设置页面,默认,点击RUN。 5.2.1QTP安装 11、出现证书安装提示界面,此时如下所示,点击下一步 5.2.1QTP安装 12、出现下面的license-key的时候,输入获取的序列号即可,安装完成。 5.2.2 QTP产品介绍 QTP自动化测试工具主要包括以下几个关键功能模块。 Add-in Manager QTP以插件授权进行使用许可证管理,默认免费提供ActiveX、Visual Basic、Web三

文档评论(0)

173****0166 + 关注
实名认证
内容提供者

临床医师执业资格证持证人

医学资料整理

领域认证该用户于2023年01月12日上传了临床医师执业资格证

1亿VIP精品文档

相关文档