书单推荐|软件测试:从单兵作战到团队攻坚

文摘   2024-01-02 10:50   浙江  


软件测试:

从单兵作战到团队攻坚


书单推荐人:董庆玲

2011年加入公司测试团队,前期负责iOS客户端的测试工作。2015年后开启敏捷测试,作为iOS和Android移动客户端的测试负责人,主攻测试规划和质量管控,自动化测试的规划与设计,以及软件质量流程构建。后期业务线持续拓宽到Web前端和微服务。



寄语

相信很多测试小伙伴都会有类似的体会~


在从业最初的1-2年里,感觉自己每天的收获都非常大,可是到了第3年,就开始有点迷茫:测试要怎么做,才能让自己持续感到有进步,同时又能贡献更大的价值?


三年一个轮回,是时候来回顾初心,打开格局了!


这个书单中,前面两本是测试届的经典书籍,在有了丰富的工作经验之后重读,一定可以触类旁通,激发新的测试和工作思路。后面三本是关注个人影响力、团队文化、CD流程~


站高一点,用项目和团队的角度来思考之后,你看到和想到的东西,一定和之前单兵作战的时候,大不一样!


书单
1
《软件测试(原书第二版)》





其他同事点评:一本非常经典的入门书,作者举了很多生动的例子,讲述浅显易懂,看过之后对一些平时经常听到的名词有了更清晰的理解,还get了测试中的实用技术。


2

软件测试的艺术》





其他同事点评:The Art of Software Testing is a book that introduces general but complete elements of the testing procedure. Everything covered in it is essential and well explained. From Unit Test to Agile Development, you can find anything you want to know. Other than a tool book or manual book, it is more like Zen 101 for testing. It gives a pretty plain, pellucid, and fruitful course lecture to help build up the mindset of being a test engineer, for even a total green hand. Anyone who is new to testing is highly recommended to read it, by all means.



3

持续交付:发布可靠软件的系统方法






点评:CI和CD是敏捷开发里非常重要的理念,也是软件测试工作里非常重要的一个部分。在测试的日常里,我们要关注产品代码的CICD,因为这个影响到如何去获取和发布测试目标的不同版本,更要提前去规划和设计CICD中的自动化测试。甚至自动化测试的code本身,也是需要考虑CICD的。这是一本很系统的讲CICD策略的书,涵盖了从配置管理,持续集成和部署的系统设计理念和注意事项,以及对应的自动化测试的流水线设计的策略等各个方面,不求细,但求全。通篇强调的关键字就是“自动化”,“流水线”。推荐有志于向自动化测试开发,DevOps以及质量管理方向发展的测试人阅读。


4

《程序员软技能





点评:以前听某位前辈讲过一句话,硬技能决定路可以走多远,软技能决定路可以走多宽。我感觉对IT业的我们来说,这句话尤其实用。程序猿们要学的硬技能千千万,但是偏偏在很多对个人职业生涯以及公司业务发展的关键节点上,软技能能起到至关重要的作用。比如个人的“品牌”,“技术社区”的影响,“解决冲突”的技巧,等等。这本书浓缩了几乎所有工程师们可能会需要的软技能的组合,其中全是“道理我都懂”。我相信在读的过程中,你的脑海中一定会忍不住浮现出很多同事、老板或者组员的身影,以及过去的一些场景,会忍不住感慨“难怪他总是xxx”“当初应该xxx”。


书中有给一些很实用的练习建议,即使未必能全部适用,能有一部分认真实践一下,也一定能够让自己有进步。


友情提示:这本书并不适合速读,如果你打算读它,那么请一定要尽量给自己分配或大或小的一整块时间,找一个安静不被打扰的空间,准备好一个100%会跟着文字思考的大脑,以及一个本子,确保读完之后给自己制定行动计划并记录下来。


5

《极客与团队





点评:第一次知道这本书,是来自我司一位管理团队多年的软件架构师的推荐。书的封面图特别的意味深长,又特别的贴合书的主题。前言的第一句就直击人心——“工程问题都很简单,人际关系才是最难的”。这是一本讲“人”的书,不管是构建高效的团队合作,还是培养优秀的团队文化,最后都要靠人来完成。哪怕是每个人都需要做的“向上管理”“向下管理”,其实本质也都是关于“人”。书中也提到了一些管理者有时候可能会疏忽的地方,比如保护团队,比如对“害群之马”的处理等。“人事人事”,只有先理好了“人”,才能做好“事”。如果你想要走团队管理路线,或者已经在做程序员的管理工作,请打开它,你一定会有收获。




“道阻且长,行则将至;行而不辍,未来可期。”不管从事任何职业,如果想要实现长足的发展,都一定会需要持续不断的自我修炼和提高。尤其是在当下这个技术革新日新月异,浪潮迭起的时代,我们更需要时时夯实基本功,同时用开放的心态,主动去拥抱新的技术,新的思维,新的挑战。祝每一位测试人,都能早早实现自己的五年目标,十年目标,以及人生大目标!




135分割线


微策略 商业智能
微策略 MicroStrategy (Nasdaq: MSTR) 是企业级分析和移动应用软件行业的佼佼者。关注我们了解行业资讯、技术干货和程序员日常。
 最新文章