查看原文
其他

开工之际,给测试人员推荐怎样的书单?

Test Ninja 软件质量报道 2022-06-03


今天接到一个任务:要给测试人员推荐十本书。

这很有挑战。

首先想到去京东搜索一下,搜出十本书,如下所示,也还算比较全,涉及理论基础、全过程测试、测试开发、自动化测试、性能测试、优秀企业实践等。


忽然一想,当当在图书销售上历史悠久,去那里看看,而且按“好评”来排序,搜出8本。不搜不知道,一搜吓一跳,我的《全程软件测试(第3版)》正在促销,居然5折!结果也还好,扩展到更广的领域——数据库、H5、Python语言测试、软件工程(《人月神话》)等。

从测试专业图书看,几年前,我在网易云课堂开的《软件测试方法和技术实践》MOOC课程,推荐了17本书,详见:

  https://mooc.study.163.com/course/1000002019

的确,作为一个测试工程师,也不能只盯着“软件测试”直接相关的书籍,还需要扩展到技术领域、软件工程、思维训练、心理学、产品开发等,例如看看我目前身边的书,就包括《破茧成蝶》、《思考,快与慢》、《Spring Cloud微服务架构开发实战》、《Spring Cloud与Docker微服务架构开发实战》、《DevOps软件架构师行动指南》、《DevOps实践指南》、《深入敏捷测试》、《京东质量团队转型实战》《领域驱动设计》、《创新者的世界》等等。


如果再瞅一下我的书架,会有更多的书值得推荐,如思维训练方面的书《麦肯锡思维》、《学会提问》、《批判性思维指南》、《金字塔原理》、《思考的技术》等,还有Python编程、敏捷、项目管理、时间管理、经济学、科幻小说等方面的图书。


继续瞅瞅自己的书架,可能就越来越难推荐,感觉要看的书越来越多,包括工作态度培养的书《佩里孔的承诺》、《工作DNA》、《忍者》、《加西亚哈伯德全书》等,心理学的《开发者心理学》,对探索式测试有帮助的《犯罪现场的调查》,建立学习型组织的战略和行动对策的第五项修炼》、《技术团队启示录》和《技术领导之路》,系统思维训练《系统之美》,帮助自己测试职业成长的《赢在测试》(I,II)等,以及太多的软件工程、项目管理、编程、美学等图书。


但不管这样,还是要给大家开一个Top 10的书单,先列出来,大家有意见,可以留言,之后可以再调整。虽然最近一段时间,科幻小说会比较热, 但不在推荐之列;像美学、文学、经济学、诗词鉴赏、旅游、摄影等一类图书,也不在推荐之列,每个人可以根据自己的爱好各取所需;编程语言千万种,Python、Java等编程的图书更多,也无法推荐,根据大家的评论,选择一本相对好的书,而关键在于自己上机实践。


软件测试人员Top 10书单(个人拙见,仅供参考)

  • 心理学:Gerald M. Weinberg(温伯格),《软件开发心理学》,电子工业出版社,2010

  • 思维训练:尼尔.布朗,《学会提问》,机械工业出版社,2013

  • 软件工程Craig Larman / Bas Vodde,《精益和敏捷开发大型应用实战》,机械工业出版社,2011

    软件测试

  • 系统流程、方法与实践:朱少民,《全程软件测试(第3本)》,人民邮电出版社,2019

  • 测试架构师:刘琛梅,《测试架构师修炼之道:从测试工程师到测试架构师》,机械工业出版社,2016

  • 测试分析与设计:邰晓梅,《海盗派测试分析:MFQ&PPDCS》,人民邮电出版社,2019

  • 测试开发:京东研发-虚拟平台,京东质量团队转型实践:从测试到测试开发的蜕变,人民邮电出版社,2018

  • 性能测试:Brendan Gregg,《性能之巅:洞悉系统、企业与云计算》,电子工业出版社,2015

  • 敏捷测试:Janet Gregory/Lisa Crispin,《深入敏捷测试:整个敏捷团队的学习之旅》,清华大学出版社,2010

  • 企业优秀实践:James W.,《Google软件测试之道》,人民邮电出版社,2013


好书,其实很多,无法列入:

  • 商城研发POP平台,《京东系统质量保障技术实战》,电子工业出版社出版,2016

  • 虫师,《Web接口开发与自动化测试——基于Python语言》,电子工业出版社出版,2017

  • 陈冬严等,《精通自动化测试框架设计》,人民邮电出版社出版,2016

  • 史亮等,《探索式测试实践之路》,电子工业出版社,2012

  • 段念,《软件性能测试过程详解与案例剖析(第2版)》,清华大学出版社,2012

  • Paco Hope,傅鑫译,《Web安全测试》,清华大学出版社,2010

  • Matt Wynne等,《Cucumber:行为驱动开发指南》,人民邮电出版社,2013

  • Jez Humble/David Farley ,《持续交付:发布可靠软件的系统方法》,人民邮电出版社出版,2011

  • 朱赟,《跃迁:从技术到管理的硅谷路径》,电子工业出版社,2018

  • ......

还有前面提到的一些思维、测试、DevOps、Docker、微服务等书籍。


最后提醒大家:  如果已经看了《全程软件测试(第3版)》,欢迎去豆瓣点评(扫描下面二维码)。评论被其他读者“点赞、认为有用”最多的前三位,可以免费获得自己喜欢的一本优秀图书。


参考


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存