读书会 测试开发工程师必读经典好书清单 V1.0,抽奖赠书送福利!

Raymond · April 23, 2019 · Last by liloXboy replied at April 23, 2019 · 2382 hits

4.23 世界读书日,抽奖赠书送福利!文末加小助手微信,回复「读书」加入测试工程师读书群!

软件测试入行容易进阶难。从测试小白成长为测试经理、总监级别人才,要跨越长长的技术栈升级之路,挑战非常高的综合能力要求。

大牛都是相似的:具备扎实的测试方法论基础,能深入理解业务逻辑,会利用先进的技术工具,可以自主开发定制化服务,情商高善于沟通表达,懂管理能带项目和团队。

在成长过程中,从经典好书中汲取养分是提升技能的核心方式之一。

4.23 世界读书日,霍格沃兹测试学院参考测试大咖 @skytraveler 书评以及豆瓣高分推荐,梳理了一个「测试开发工程师必读好书清单」V1.0 版供大家参考阅读。

肯定还有不少其他好书,欢迎大家在评论区留言推荐!

「测试开发工程师必读好书清单」V1.0 版

测试理论与实践

如果只让推荐一本书,推荐这一本。书由很多看似零散的小知识点组成,但是字字珠玑。真正做过2年~20年测试的人,拿起它来,每一条和自己的工作做对照,都会有共鸣或者”原来如此“的感受。工作经验越多,体会越深,是一本常看常新,并且能够一直指导你的书。从某种意义上,它教会测试人员的是“思辨思维”,这才是最重要的财富。

跟《软件测试经验与教训》一样是一部分实战很强的总结类书籍,我觉得也可以列入经典。推荐阅读的时候同自己的工作一条一条做对照,肯定会有很深体会。(里边的一些观点也许你不同意,但是,能够促进你思考就是好事情)。

如果你入行不深,想从最基本的地方补一下测试理论。这本书无疑是相当合适的教材。看过很多书,ISTQB 系列还是最成体系化,内容也最好的书之一。

Google 大牛 James A. Whittaker 分享测试实践经验,开拓视野、提升水平必读经典好书,引发很多关注讨论。

近些年难得的测试好书。这本书中对探索式软件测试的定义,作用,局限性和实施方法可能都是最好的。就算不是做纯粹的 ET,这本书的很多内容都能直接帮助你提高测试质量。强烈推荐。

每个测试人员都值得一读(应该推荐团队所有成员读),你绝对会眼前一亮并说:太棒了!就该这么干!书的最高境界是一个理想的“活文档系统”,实际上这很难完全实现,但里边的东西每实现一部分,测试的效果就会提高一部分,团队离失败就会远一点。

近年来,国内的团队都在做敏捷转型。所以很多测试人员都会遇到在敏捷团队工作的经历。敏捷实施给软件人员带来的冲击还是很大的,过程中我们也听到了各种声音。Scrum 元素以很多小故事的形式讲述了敏捷团队如何工作,非常实用,测试人员值得一读。

国内资深测试专家邰晓梅老师关于测试思维的书,书中的知识其实是国内很多测试人员的能力短板。推荐阅读。

国内资深测试专家朱少民老师关于系统流程、测试方法理论的书,书中的知识其实是国内很多测试人员的能力短板。推荐阅读。

性能测试

这本书其实不是专门写给测试人员的。但是如果想做好性能测试,强力推荐这本书。如果你能够全部读懂(全部读懂需要一些功力),性能测试对你来说会是小菜一碟。

以上两本书,一本外国人写的,一本是国人段念写的。主要告诉你性能测试如何来做,为什么要这么做,还有评判准则,还有很好的案例。如果真正的做性能测试,推荐一定要读这两本,因为这是在讲方法论的东西,没有方法论指导,你就不知道怎么建模,怎么设计场景,怎么评判测试结果。

另外,如果性能测试做得比较深入了,其实可以看相关的开发书籍,比如架构相关的书,数据库管理、调优,JVM 调优,Web 服务器管理、调优,高性能程序设计、调优等。对被测物理解越深,性能测试才能越深入。这方面的书可以自行根据关键字进行搜索。

安全测试

最好的渗透测试入门书,也是一本目录,可以由它打开安全测试之门。

自动化测试

这是一本案例教学的书。里边有几十个例子,其中一半的例子非常有参考价值。

自动化要做好至少要有4点:合适的技术,合适的策略,合适的团队,合适的时机。技术对于自动化实施成功充其量只占到四分之一。

书里讲了很多技术之外的东西。真正做自动化实施的同学读了肯定会有很多感触。如果是初学者,建议你先买了放着,经过一两个失败的项目(没有非常好的工程师带,没有好的团队,通常第一次实施肯定是失败的)后再反过来读。另外《测试之美》里边也有几章是自动化测试相关的案例,值得一看。

编程语言与开发技能

推荐几本测试开发工程师最常用的 Java 和 Python 的入门和高级经典书目,以及算法、Linux 基础技能、SQL、正则表达式、MySQL 数据库、以及最流行的 Spring 框架好书,经典不多说。

微服务、DevOps、持续交付

随着微服务和 DevOps 的流行,持续集成、持续交付的概念越来越被各个开发团队所接受,良好的测试是持续交付能够真正实现的重要基石,这是每个测试人员都应该掌握的知识(起码从概念上能够掌握,并且能够 do your part)。

推荐几本经典书籍,信息量比较大,对于平时只做系统测试的同学来说可能很难懂,但是建议啃一下,慢慢消化里边的一些知识,在读的过程中多与开发人员,SQA,产品人员,运维人员交流。

软件工程

大牛巨作,值得每个有追求的程序员学习,经典不多说。

通用软技能

程序员在技术之外的软技能可能才是决定工作和生活幸福度的关键,包括身体健康,健康成熟的心态,团队协作能力,良好的沟通方式和技巧,高效能工作习惯,职业生涯规划能力等等,经典不多说。推荐阅读。

管理技能

从技术到管理,是一个艰巨的挑战,从思维方式到管理技巧,都需要刻意学习磨炼。推荐几本好书,经典不多说。

在学习管理类书籍外,也建议对比琢磨各大公司内部组织文化和管理流程,相信会有启发和收获。

最后要说的是:尽信书不如无书。很多时候光看书不能解决具体问题。读书和工作实践相互促进才能发挥价值。书的最大作用就是启迪你!

加入霍格沃兹「测试工程师读书交流群」,结识书友,共同交流,一起进步!

「测试开发读书交流群」福利

  • 福利一:不定期抽奖赠书送福利,红包轰炸!
  • 福利二:定期邀请测试大咖分享技术干货!
  • 福利三:结伴读书,以书会友,共同成长!

4.23 世界读书日抽奖活动规则

  • Step1: 关注公众号,转发本文到朋友圈;
  • Step2: 扫码加小助手微信,回复「读书」入群;
  • Step3: 群内抽奖赠书,送福利(卫衣,杯子,优惠券);

P.S. 运营同学会做抽奖资格审核,本活动最终解释权归霍格沃兹测试学院所有!

各大 IT 出版社读书日优惠活动信息汇总

4.23 世界读书日,国内各大 IT 出版社都在搞促销活动,小编在这里做一个信息汇总方便大家买买买!限时活动,大家看到好书不要犹豫,可以下单了!

共收到 4 条回复 时间 点赞
Raymond #1 · April 23, 2019 作者

期待大家在留言区推荐好书!

书倒是有,没时间看。

推荐一本最近正在看的 朱少民老师写的 《完美测试:软件测试系列最佳实践》

三本非常值得一读的关于软件测试的书,网上搜索,可以下载到:
  • Software Testing - Concepts and Operations (Ali Mili, Fairouz Tchier)
  • Software Testing - A Craftsman’s Approach, 4th (Paul C. Jorgensen)
  • The Way of the Web Tester - A Beginner’s Guide to Automating Tests (Jonathan Rasmusson)
另外三本关于MBT的书也值得一读:
  • Practical model-based testing a tools approach (Mark Utting, Bruno Legeard)
  • MODEL-BASED TESTING ESSENTIALS (Anne Kramer, Bruno Legeard)
  • The Craft of Model-Based Testing (Paul C. Jorgensen)
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up