网站大量收购闲置独家精品文档,联系QQ:2885784924

QTP总结--WB_linbin@文思创新课件.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QTP总结--WB_linbin@文思创新课件

自动化测试与QTP介绍;目录;目录; : ??? 自动化测试目的是什么?这是一个值得深思的问题。我考虑有以下几个优点 1、自动化测试相对于手工测试的优点 ??? ● 优化测试速度:可非常快速的运行上万条记录 ??? ● 提高准确性、稳定性:可以不为外界因素干扰,准确运行测试用例 ??? ● 确定性:能真实快速搭建测试环境,测试数据,重现缺陷 ??? ● 提高工作效率:一边运行自动化测试,一边准备测试报告 ??? ● 测试环境搭建:可以结合多种编程语言及技术协助搭建测试环境,防止手工测试重复劳动,如批处理技术 ??? ● 提高技能:可提高测试人员技能,同时提高对测试的兴趣,防止对手工测试感觉枯燥 ??? 2、数据处理方面的优点 ??? ● 测试数据:自动化测试工具可以根据需要,准备大量的测试数据 ??? ● 数据处理:测试结果有时需要再进行相应的数据处理 ??? ● 用例准备:可以使用相关脚本技术准备大量的测试用例 ??? 3、对于自动化测试的误解 ??? ● 有自动化测试不再需要手工测试 ??? ● 自动化测试虽然有如此多的优点,但是有些测试比如:本地化测试、用户体验测试、测试环境搭建方面并不能完全代替手工测试 ??? ● 自动化测试的基础也必须是对产品的运行,测试点有一定的手工测试的基础,自动化测试和手动测试是相辅相成的 ??? ● 自动化测试并不仅指自动化运行测试产品,数据处理也是非常重要的一个环节 ??? ● 并非只是自动化测试工具如QTP,Loadrunner,等才可以做自动化测试,很多的编程语言都可以运行自动化测试。比如QTP就是基于VBScript语言的一款自动化测试工具,只是在VBS上的一些封装 ; 引入自动化测试需要考虑的条件: 1) 自动化测试能大大降低手工测试工作,但决不能完全取代手工测试。完全的自动化测试只是一个理论上的目标,实际上想要达到 100% 的自动化测试,不仅代价相当昂贵,而且操作上也是几乎不可能实现。一般来说,一个 40-60% 的利用自动化的程度已经是非常好的了,达到这个级别以上将过大的增加测试相关的维护成本。 2) 自动化测试能提高测试效率,快速定位测试软件各版本中的功能与性能缺陷,但不会创造性的发现测试脚本里没有设计的缺陷。测试工具不是人脑,要求测试设计者将测试中各种分支路径的校验点进行定制;没有定制完整,即便事实上出错的地方,测试工具也不会发觉。因此,制订全面、系统的测试设计工作是相当重要的。   3) 自动化测试能提高测试效率,但对于周期短、时间紧迫的项目不宜采用自动化测试。推行自动化测试的前期工作相当庞大,将企业级自动化测试框架应用到一个项目中也要评估其合适性,因此决不能盲目的的应用到任何一个测试项目中,尤其不适合周期短的项目,因为很可能需要大量的测试框架的准备和实施而会被拖跨。   4) 实施测试自动化必须进行多方面的培训,包括测试流程、缺陷管理、人员安排、测试工具使用等。如果测试过程是不合理的,引入自动化测试只会给软件组织或者项目团队带来更大的混乱;如果我们允许组织或者项目团队在没有关于应如何做的任何知识的情况下实施自动化测试,那将肯定会以失败告终。 ;;功能自动化设施-功能自动化常规流程 ;功能自动化测试项目角色常规划分;功能自动化测试实施策略;自动化测试常用框架-思路; 自动化实施—建议 1、要有测试团队; 2、要传承; 3、要保证测试的有效性,不是pass率。   测试自动化不能从根本上代替测试人员,更无法保证产品的质量。那么自动化测试能做什么?产品的质量又是如何保证的?自动化测试的主要应用范围是回归测试,也就是说测试曾经正常的功能在产品加入新功能或者有了bug fixed以后是不是依然能够工作。这是自动化测试的主要目的,而自动化测试的Case依然需要测试人员的智慧来编写,所以可以说自动化测试只是一个辅助性的工具。      ;进入第二部分;QTP工作原理: ;QTP常用功能-QTP窗口;QTP常用功能-QTP窗口;QTP常用功能-QTP窗口;QTP常用功能-QTP窗口; QTP工具介绍-Keyword view(关键字视图);QTP工具介绍-Expert view(专家视图);常用功能操作—选择应用程序 automation?recor and run settings;常用功能操作--脚本录制 ;QTP常用功能-QTP参数化;QTP常用功能-QTP参数化;QTP常用功能-checkpoint检查点;QTP常用功能-内置检查点类型; QTP工具介绍-添加标准检查点 insert?checkpoint?standard checkpoint ;QTP工具介绍-增加标准检查点 ;QTP工

文档评论(0)

gm8099 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档