软件自动化测试成功之道
2010-4
人民邮电出版社
陈能技
412
585000
无
软件测试自动化是软件测试未来发展的重要方向,目前受到众多软件企业的关注,测试项目纷纷引入自动化的功能测试,期待通过自动化的功能测试达到提高测试效率、提高测试覆盖率的目的。但在企业引入自动化测试的过程中,也遇到了各种各样的问题,很多企业耗费巨资买入自动化测试工具,但由于缺乏合理的管理过程,缺少自动化测试实战技术的指导,导致测试工具在使用了一段时间后就被束之高阁,达不到应有的目的。本书结合笔者在自动化测试项目管理方面的实战经验,为广大测试人员介绍成功实施自动化测试的完整过程,包括自动化测试开展的前期准备工作、测试框架搭建方法、自动化测试的过程管理,并且详细介绍了自动化测试过程中经常遇到的各种问题的解决方案,是自动化测试工程师的必备参考书,也是企业进行自动化测试的指南。本书的内容安排本书分为两篇,共20章。第一篇是项目实践篇(第l章至第18章),主要介绍了自动化测试项目的前期准备工作;自动化测试工具的原理;如何借助测试工具有效地开展功能自动化测试项目,如自动化测试的计划、设计、脚本开发和维护的全过程管理;如何解决自动化测试项目中遇到的典型问题,如GuI控件识别等;如何提高自动化测试项目的可维护性;如何管理自动化测试项目。第二篇是实用技巧篇(第19章和第20章),主要介绍了基于QTP自动化测试工具的几个扩展自动化测试框架,包括SAFFRON、FrameworkManager等。除了介绍几个常用的框架外,还重点介绍了笔者自行设计的自动化测试框架QTestWare的思想和实现过程。本书的特点主要体现在以下几个方面:·本书的编排采用循序渐进的方式,适合初级、中级读者逐步掌握软件测试的基本方法,软件自动化测试设计和管理的精髓;·本书在介绍各种测试方法和技术时,结合了许多浅显易懂的例子,方便读者自己进行实践和演练,在介绍软件测试脚本开发时更是提供了丰富完整的开发示例代码,读者可直接使用,或者根据自己的实际情况进行调整;·不拘泥于工具,本书所介绍的自动化测试设计思想和方法并不局限于某个测试工具;·实战例子丰富,全文贯穿了各种实战技术和技巧,如测试脚本开发、GUI控件测试等,以方便测试工程师参考,并把实例应用到自己的自动化测试项目中;·实践性强,本书融合了作者在自动化测试项目管理方面的丰富经验,为测试人员答疑解惑,帮助广大测试人员解决自动化测试项目中遇到的各种实际问题。
自动化功能测试是目前测试领域的发展方向,自动化功能测试能有效地降低测试成本、提高测试效率和测试覆盖面。本书结合项目实践全过程,对自动化测试前期准备阶段、测试框架搭建方法、自动化测试的过程管理进行了详细讲解,并介绍了各种自动化测试技巧,包括GUI控件的测试技巧、自动化脚本编写技巧等,以便让读者更好地学以致用。 本书分成两篇,第一篇是项目实践篇,主要介绍如何借助测试工具有效地开展功能自动化测试项目,包括自动化测试的计划、设计、脚本开发和维护的全过程管理。第二篇是实用技巧篇,主要介绍如何基于流行的自动化测试工具QTP设计测试框架,除介绍几个常用的框架外,还将重点介绍笔者设计的自动化测试框架QTestWare。 本书适合自动化测试工程师、自动化测试项目管理者、项目经理、希望从事自动化测试工作的测试人员,以及希望了解自动化测试框架搭建技术的测试人员阅读。
陈能技,IT168测试号拦作家、CSDN蹲客专家,某大型台资食业自动化测试顾问,8年软件测试和质量改进工作经验,曾任QA、测试经理、高级培训讲师等职务,具有丰富的测,试团队组建、自动化测试管理经验。目前专注于软件自动化测试及管理领域,已出版菩作:《软件测试技术大全》、《OTP动化测试实践》、《.NET测试实战技术大全》。
第一篇 项目实践篇 第1章 自动化测试的前期准备工作 第2章 自动化测试工具 第3章 标准控件的特殊问题的处理方法 第4章 第三方控件的测试方法 第5章 自定义控件的测试方法 第6章 自动化代码框架的搭建 第7章 典型公共用例 第8章 自动化冒烟测试 第9章 与每日构建结合 第10章 对象驱动测试(ODT)方法 第11章 关键字驱动测试框架 第12章 非预期窗口的处理 第13章 自动错误预防(AEP)机制的建立 第14章 自动化测试模式 第15章 手工测试用例的自动化实现 第16章 UI自动化测试 第17章 自动化测试项目实践技巧 第18章 自动化测试的管理 第二篇 实用技巧篇 第19章 基于QTP的扩展自动化测试框架 第20章 QTestWare框架的设计
插图:1.1 选择合适的项目实施自动化测试很多企业在实施自动化测试时,往往会进入一个误区,认为进度紧、测试资源不够的情况下,可以通过自动化测试来减轻测试人员手工测试的负担,从而更快地完成测试任务。而事实上,自动化测试无论是对人还是对进度而言,都与普通的开发项目一样,需要投入足够的资源和时间进行自动化测试的计划、设计和脚本开发。因此,挑选一个进度不紧测试人员相对充裕的测试项目来开展自动化测试,尤其是对于初次尝试自动化测试项目的组织而言成功率会高很多。自动化测试只有在多次运行后,才能体现出自动化的优势,只有不断地运行自动化测试,才能有效预防缺陷、减轻测试人员手工回归测试的工作量。如果一个项目是短期的,并且是一次性的,则不适合开展自动化测试,因为这种项目得不到自动化测试的应有效果和价值体现。1.2 选择合适的测试用例实现自动化对于自动化测试团队而言,容易犯的一个典型的错误是:没有选择恰当的测试用例来实现自动化测试。大部分自动化测试项目失败的原因主要归咎于被测试应用程序的快速变化、不恰当的测试用例、不可靠的框架以及脚本编程的问题。分析这些问题的根源,我们可以看到,自动化测试必须分阶段逐步开展,一而不能局限在某个阶段完成自动化测试。因此,建议自动化测试从选择那些重要的、合适的测试用例开始,然后慢慢地扩展到其他方面。这样会带来较低的维护成本,能实现更重要的业务价值。那么,如何选择合适的测试用例呢?通常需要结合测试用例复杂度的评估来考虑选择的测试用例以及个数。首先把测试用例按一定的原则分为简单、中等、复杂3大类。然后从这3大类的测试用例中按一定的比例来选取需要实现自动化测试的用例。测试用例的复杂度分组可以通过综合分析测试用例包含的测试步骤(操作步骤),以及测试用例所包含的检查点个数来判定。例如,可参考表1.1来分类。
《软件自动化测试成功之道:典型工具·脚本开发·测试框架和项目实战》:覆盖自动化测试前期准备、测试框架搭建、自动化测试过程管理等项目测试全过程。重点介绍自动化测试的脚本编写技巧,标准GuI、第三方控件和自定义控件测试等各种自动化测试的实战技术,以及主流测试工具QTP、TestC0mpIefe的实战知识。贴近实战的案例,如自动化测试框架搭建、自动化冒烟测试、每日构建最佳实践,对象驱动、关键字驱动测试等。配书光盘中赠送200多分钟的教学视频和全部源程序。帮助读者快速掌握自动化测试方法、技术和技巧。
无
该书主要用test***plete这个非主流的测试工具来讲解****的C/S程序,对自己帮助不大,
现在软件市场哪有用****的C/S程序来做的,从阅读体验来看,该书内容没有做到顺序渐渐
、由浅入深、深入浅出,书中的例子基本没有实践的可能。
另外书中的脚本编写的很非主流,不适合当今的编写方法。
非常好的一本书,值得看一下~ 质量也挺好的。。我们公司正在用 TC做自动化实施,值得借鉴。。
书的东西有点乱,不是针对一种工具去写
书很好,送货挺快,质量很好,内容正在阅读中……
刚开始看。。 对自己有用。 值得买
早已经听过作者很擅长自动化测试,看过书,觉得不错,值得一看。
挺好的一本书 不过貌似不适合初学者
代买的,没什么感觉
这本书还行吧,它主要是拿Test***plete的工具来讲,当初买时以为是主要讲到QTP测试框架的。不过呢,有开扩到眼界,至少知道别人公司是怎么做自动化测试,怎么做测试框架的,而且整本书写得还算章节之间相互连贯。嗯,打算粗看一遍后再细看一遍,里面的实战的源代码还是挺好的,不纯是讲理论。
书还可以,就是光盘不尽如人意,只有声音,根本没有动作哦,估计是没有录好……
书的内容很一般,入门的人看不懂。内行的人看不出什么东西。
适合初级入门的学者。。。里面有说到一些项目常用技巧。。。有一定的参考价值。。。
此书对于刚刚入行做自动化的人比较适合,无论是对于自动化测试的理论,实践指导以及其他的一些技巧性的东西对入行的人来说都是特别的实用。但是在看书的过程中发现作者对于自动化测试的一些感想或思想提及的比较少
写论文的时候买的,自动化测试介绍的比较详细,总体来说还可以
本书今日到货,还未查看其里面的内容,收到货看了下书皮,书皮很旧,有很多刮痕和不明粘连物,有一个裂开的小口子,书角从书皮到第20页有明显翘起和折叠现象。很不爽,这是从哪找了本被N个人翻过的破烂书给我。
先给满分吧,还没时间看呢
订购价:41.2不错,买来看看!
看了前五章,自认为对自己作用不大,失望!!