自学软件测试有什么好书推荐?

我一共是分为了三个阶段,推荐16本书,三个阶段分别是初级阶段,进阶阶段,自动化阶段,这些书不可能全部看完,根据自己的需求去选择。文末有一些资料分享给你们。

基础阶段:

《软件测试》-佩腾-美

Ron Patton具有近20年软件测试和软件质量保证的工作经验,从事过各种产品的软件测试,从关键任务到儿单绘图程序。普先后就职于德州仪器公司、西门子公司和微软公司,担任过质量保证工程师、软件测试经理等职务。他现在是一个独立的软件项目管理和软件质量保证咨询师。

《软件测试的艺术》-梅耶-美

《软件测试的艺术》(原书第2版)成功、有效地进行软件测试的实用策略和技术:
   基本的测试原理和策略      验收测试
   程序检查和走查         安装测试
   代码检查            模块(单元)测试
   错误列表            测试规划与控制
   同行评分            独立测试机构
   黑盒、白盒测试         调试原理
   错误猜测            错误分析
   自顶向下与自底向上测试     极限测试
   高级测试            测试因特网应用系统
   功能和系统测试         电子商务体系结构的高级测试

《计算机软件测试》-卡尼尔-美

《软件测试用例设计》-郑文强

《软件测试设计》针对软件测试人员在测试设计过程中面临的各种问题,提出了“问题驱动的软件测试设计”方法。该方法将软件测试设计技术、测试设计中面临的问题和项目测试实践经验紧密结合,详细阐述了测试人员应该如何有效地开展软件测试设计活动。

《高效人士的七个习惯》

进阶阶段:

《软件测试经验与教训》

本书汇总了293条来自软件测试界顶尖专家的经验与建议,阐述了如何做好测试工作、如何管理测试,以及如何澄清有关软件测试的常见误解,读者可直接将这些建议用于自己的测试项目工作中。这些经验中的每一条都是与软件测试有关的一个观点,观点后面是针对运用该测试经验的方法、时机和原因的解释或例子。

《Google软件测试之道》

《google软件测试之道》从内部视角告诉你这个世界上知名的互联网公司是如何应对21世纪软件测试的独特挑战的。《google软件测试之道》抓住了google做测试的本质,抓住了google测试这个时代最复杂软件的精华。《google软件测试之道》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试管理及在google的测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似google的测试流程或团队的人受益很大。

《批判性思维》

《批判性思维:带你走出思维的误区》是美国最为畅销的大学教材,连续九次再版,语言通俗、生动,直观地阐述了批判性思维、正确推理和合理论证的基本问题、观点、方法和技巧。《批判性思维:带你走出思维的误区》从批判性思维的重要性和必要性说起,就如何进行正确地思维和清晰地写作,到有效论证的规则、合理的演绎和归纳推理,再到道德、法律和美学的论证进行了详细阐述,同时还指出了各种以修辞手法来掩盖虚假论证的例子,对批判性思维进行了全面的论述,帮助读者全面了解和掌握合理而正确的思维基本原则、规则、要求、技巧和训练方法。

《探索式软件测试》

《探索式软件测试》任命软件测试人员,OA专家、开发人员、程序经理和架构师阅读,对他们的工作具有重要的启发作用。探索式软件测试作为一种富有创新精神和现实意义的测试方法,引起越来越多软件测试人员、质量保证人员和项目经理的高度重视。《探索式软件测试》作者结合自己二十年的经验,从多个角度结合富的实例阐述了探索式软件测试的使用技巧、提示和相关技术。全书共8章,3个附录,为手工测试流程提供了重要的指导,技术和规划。

《移动App测试实战:定级互联网企业软件测试和质量提升最佳实践》

本书由三位国内顶级互联网企业软件测试工程师联手打造,根据移动产品的特点,深入讲解了移动App测试的最佳实践,从移动互联网产品测试的准备工作到产品发布后的质量管理方法,涉及移动产品的整个研发流程,介绍了产业界著名互联网公司的实际经验,为提升移动App质量、打造卓越产品提供了有价值的参考。

《软件性能测试过程详解与案例剖析(第2版)》-段念

《软件性能测试过程详解与案例剖析》可以用作软件测试人员、软件项目经理和需要了解软件性能测试的各级软件管理人员的工作参考手册,也可作为有志于软件性能测试领域人员的参考书。

自动化:

《软件测试自动化》

《软件自动化测试技术与实例详解》

本书从测试自动化概念开始,全面说明了如何将手工测试过程自动化,自动化测试的脚本技术,验证,比较及自动化,测试敏感性,测试件结构等。并且介绍了如何选择和使用自动化测试工具,给出了多个应用实例。最后讲解了第三代ISS自动化测试系统和第五代方法,提供了一个自动测试过程的实例。

《自动化测试最佳实践》

本书对于那些考虑、实施、使用、管理测试自动化的人来说是无价之宝。测试人员、开发人员、自动化人员以及自动化架构师、测试经理、项目经理、分析师、QA专家和技术总监都可以从本书受益。

《精通软件性能测试与LoadRunner最佳实战》

《精通软件性能测试与LoadRunner最佳实战》分为15章,内容从测试项目实战需求出发,讲述了软件测试的分类以及测试的流程等,还重点讲述了性能测试技术和LoadRunner11.0工具应用的实战知识。为了有效地解决工作中遇到的问题,将实践中经常遇到的问题进行总结汇总成几十个解决方案。详细的项目案例、完整的性能测试方案、计划、用例设计、性能总结及相关交付文档为您做好实际项目测试提供了很好的帮助,基于LoadRunner和第三方工具对象的开发为您进行性能测试锦上添花,相信通过阅读《精通软件性能测试与LoadRunner最佳实战》一定会对您进行性能测试理论学习和实践大有裨益。

《Selenium自动化测试指南》

赵卓,软件开发出身,项目开发经验丰富,同时兼修各种自动化测试技术。第4 届中国成都国际软件设计大赛“最佳设计奖”得主。译作有《Visual Studio 2010 软件测试指南》和《快速编码: 高效使用Microsoft Visual Studio》。现就职于新蛋中国,负责推动整个部门的自动化测试。

这些书有的我看过,有的没有看过,但是都是口碑不错的。引用的书籍介绍都是来源于豆瓣读书,关于书籍详细的介绍可以去豆瓣上面翻一翻。

总之对于这些书籍我前面已经说过,基本上用处不大,参考了解一下即可。

关于想转行的朋友,下面的这些建议或许对你有帮助!

首先要说,自学是个苦差事,千万不要因为一点小小的挫折就否定自己。

关于自学:

1.软件测试入门容易,但是这不是你认为它好学的理由,你怎样轻视它,它就怎样轻视你;

2.门槛低意味着容易入门,但同时也意味着要爬升的道路比较长;

3.看书解决不了问题,只是参考,书籍更新速度慢,信息传达单一,但是经典的终归还是经典;

4.不轻易推荐自学,这个还是要看人,自学非常容易钻进牛角尖,见过太多的“从自学到放弃”。

关于工作态度:

1.认为软件测试就是写写测试用例,执行一下,汇总一下bug的,趁早清醒,否则只能一辈子点点点。你不主宰你自己,那就让别人主宰你;

2.所有身边一开始认为测试容易,钱好混的,再过几年看他,还是老样子;

3.学无止境,你工作别人也在工作,你发呆别人在学习,然后你就被艹爆了;

4.工作中不要只有想象力,没有执行力,咱们还没有成长到公司离不开自己的地步;

5.主观能动性,主动去接触技术性的内容,成年人不要指望别人把东西嚼碎了喂你;

6.2018年靠点点点去混工资已经越来越难了,持续学习+主动探索+分析总结,缺一不可。


其中书籍的电子版我这里有几本,也是花钱买的,需要的话可以发给你们,留言或者私信都行。

如能点赞,不胜感激!

猜你喜欢

转载自blog.csdn.net/leboit/article/details/80856842
今日推荐