书单 | 测试人员必读的15本书 ——在你的软件测试工程师路上能帮到你很多!

软件测试发展了几十年,留下了不少经典的著作。

本篇文章是从我个人的角度推荐的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自动化学习和解决问题的群,(810119819)如果你有问题的话可以群内提问或者私信我。每天都有直播公开课,时间自由安排,有录播。群是免费的,但是谢绝广告和水聊。公众号:程序员阿沐在这里插入图片描述

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以按照以下步骤在 Android Studio 中创建一个书单表和一个章节表: 1. 创建一个新的 Android Studio 项目,并添加一个名为 Book 的 Java 类。在该类中定义书的属性,例如书名、作者、出版日期等。同时,也可以在该类中添加一个章节列表作为该书的属性。 2. 创建一个名为 Chapter 的 Java 类,用于定义章节的属性,例如章节名称、页数、内容等。在 Book 类中添加一个章节列表属性,用于存储该书的所有章节。 3. 使用 SQLite 数据库来存储书单和章节信息。在 Android Studio 中创建一个新的 SQLite 数据库,并添加两个表:Book 和 Chapter。在 Book 表中添加书的属性列,并在 Chapter 表中添加章节的属性列。同时,在 Chapter 表中添加一个外键列,将它与 Book 表中的 id 列关联起来,以便能够在两个表之间建立关系。 4. 在 Book 类中添加用于数据库操作的方法,例如添加、更新、删除和查询书的方法。在 Chapter 类中也添加类似的方法,用于操作章节信息。 5. 在 Android Studio 中创建一个界面,用于展示书单信息。使用 RecyclerView 来实现列表展示,并使用 CardView 来展示每本书的详细信息。在界面中添加一个按钮,用于添加新的书籍。 6. 使用 Intent 在界面之间进行跳转。当用户点击某本书时,跳转到该书的章节列表界面,展示该书的所有章节信息。在章节列表界面中,也添加一个按钮,用于添加新的章节。 7. 在章节列表界面中,使用 Intent 跳转到编辑章节的界面。在该界面中,用户可以编辑章节的内容,并保存到数据库中。同时,也可以删除已有的章节。 以上就是在 Android Studio 中创建书单表和章节表的基本步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值