软件测试发展了几十年,留下了不少经典的著作。
本篇文章是从我个人的角度推荐的15本测试人员必读书籍,主要推荐的依据更多的以开宗立派或者有提出方法或体系为主的书籍。而像一些测试工具操作相关的工具书没有考虑在里面,因为个人觉得相比工具书而言,前者的难度和含金量会更大。
当然,由于篇幅关系,还有很多好的书籍没有包含在里面,希望在未来有机会能推荐更多的书籍。
测试基础书籍
1.《软件测试》第2版
推荐理由:测试人员启蒙的经典书籍,对于测试的概念及测试类型等都有非常经典的阐述。建议初级测试从业者阅读。
2.《软件测试的艺术》第3版
推荐理由:测试人员的又一本经典书籍,对于软件测试的技术特别是用例设计方面有很详细的介绍,同样建议初级测试从业者阅读。
3.《全程软件测试》第3版
推荐理由:朱少民老师的著作,已经写到了第3版。虽然还是按照测试的流程为主线,但是却增加了很多近年比较火的比如AI测试等内容,是一本难得的测试大全。
敏捷测试基础书籍
4.《谷歌软件测试之道》
推荐理由:这本书颠覆了很多测试人员的传统观念,而且也让测试人员意识到了危机。个人认为这本书是敏捷测试的基石,虽然书中没有提到敏捷,但是核心做法和理念与敏捷是不谋而合的。
5.《敏捷软件测试》
推荐理由:这本书是敏捷测试中最出名的一本书,没有之一。如果要学习敏捷测试,这本书应该是必读作品之一。
敏捷测试实践书籍
6.《BDD IN ACTION》
推荐理由:这是一本关于介绍BDD的书,里面不仅解释了如何使用BDD的实践,而且给出了不少的例子,理论与实际相结合。可惜的是这本书还没有看到有中文版。
7.《探索式软件测试》
推荐理由:此书作者本身就是大牛,因为他还写过之前介绍的另外一本书《谷歌软件测试之道》,所以不得不推荐。
8.《探索式软件测试实践之路》
推荐理由:这本书很全面的介绍了探索式测试,包括概念也解释得很清楚,个人觉得这本书的水平不亚于上面大牛写的那本,必须推荐。
9.《深入敏捷测试:整个敏捷团队的学习之旅》
推荐理由:本书的见解极其深刻,列举大量来自真实团队的新实例,详细描述如何根据自身环境调整敏捷测试策略,如何从经验中学习并持续改善测试流程,如何将敏捷测试扩展到多个团队以及克服自动化测试的弊端。
通过本书,你将发现敏捷测试已涵盖以下新领域:企业、分布式团队、移动/嵌入式系统、受管制环境、数据仓库/BI系统和DevOps实践。
10.《xUnit测试模式:测试码重构》
推荐理由:《xUnit测试模式:测试码重构》是使用当今最受欢迎的单元测试架构xUnit写自动化测试的权威指南。
敏捷教练和测试自动化专家Gerard Meszaros描述了68种经过证明的模式,这些模式让编写、理解和维护测试变得更容易。它还介绍了让测试更健壮、更可重复及更经济划算的方法。
敏捷开发书籍
11.《敏捷软件开发》
推荐理由:这本书在豆瓣评分挺高的。作为测试人员也需要了解整个敏捷的知识和开发的过程,所以很有必要进行学习。
12.《Scrum精髓》
推荐理由:这本书在豆瓣评分也不错。Scrum作为敏捷中最重要的实践之一,和测试人员的关联性非常高,因此我们需要非常了解Scrum。而作者Mike Cohn就是测试金字塔的发明者。
DevOps相关书籍
13.《持续交付》
推荐理由:这本书应该说影响了不少从事DevOps工作的人。作者Jez Humble也是非常牛的一个人,写出的书基本上都是畅销书。
14.《DevOps实践指南》
推荐理由:这本书也是非常不错而且有影响力的关于DevOps的书,写的非常好,是我能真正沉下心来认真读的书之一。而且作者也是Jez Humble这个大神。
15.《敏捷无敌之DevOps时代》
推荐理由:笑傲江湖数十载,阿捷与赵敏,从神交、相识到神仙姐姐终于说出Yes,I Do!侠义柔情,从此刀剑联盟,琴瑟相和,走向星辰大海。三个作者一台好戏,总龄年方2 的7的智慧,弦歌十载,厚积薄发,以新版IT侠义轻小说的方式描绘出情感与认知交融,扣人心弦但又三不五时让你提振精气神的《兵书》,窥尽从精益敏捷到DevOps乌卡时代的修炼全景图。
我们有一个软件测试,Python自动化学习和解决问题的群,(1079636098)如果你有问题的话可以群内提问或者私信我。每天都有直播公开课,时间自由安排,有录播。群是免费的,但是谢绝广告和水聊。公众号:爱码小哥