作为刚入门的软件测试工程师,或者想要转行的新伙伴,需要掌握的新知识有很多,通俗易懂的教材往往能让学习的过程事半功倍。软件测试要求对知识面掌握的比较广,首先是软件测试的一些基本概念,测试计划、测试设计、测试流程、测试方法、测试技巧等,另外,对软件工程也要有所了解,毕竟测试是整个软件项目整体中的一部分。以后想要有更长远的发展,编程技术也是必不可少的。
本文简单做一个书单分享。
1. 软件测试(原书第2版)
作者:(美)佩腾(Patton,R.) 著,张小松 等译
出版社:机械工业出版社
出版时间:2006年04月
内容比较浅显易懂,涵盖了软件测试的方方面面,是一本经典的入门指导,很适合自学,当年是我入门看的第一本书,这么多年过去了,书中的内容现在依然受用。软件测试理论一些基本概念和常见的应用技术在书中都很容易找到,另外,对于想了解测试方面知识的开发人员、项目经理也可以作为参考。
2. 软件测试的艺术(原书第3版)
作者:(美)梅耶 等
出版社:机械工业出版社
出版时间:2012年04月
很经典的一本书,现在更新到第3版,从软件测试的心理学和经济学入手,探讨了代码检查、走查与评审、测试用例的设计、模块(单元)测试、系统测试、调试等主题,以及极限测试、互联网应用测试等高级主题,比较生动有趣。第3版在原来的基础上,将经典软件测试法则应用结合到现在计算机行业面临的一些比较紧迫的问题(移动设备应用测试、终端用户爆发性增长的可用性测试等)进行了讲解。
3. 软件测试:一个软件工艺师的方法(原书第4版)
作者:【美】保罗 C.乔根森(Paul C.Jorgensen)
出版社:机械工业出版社
出版时间:2017年11月
经典的软件测试教材,也可作为软件测试者、开发者和工程师的参考书。书中对基础知识、方法提供了系统的综合阐述,既涉及基于模型的开发,又介绍了测试驱动的开发,做到了理论与实践的完美结合,反映了软件标准和开发的新进展和变化。
4. 软件测试基础(原书第2版)
作者:保罗.阿曼
出版社:机械工业出版社
出版时间:2018年11月
软件测试经典教材,采用创新性的方法来阐述软件测试。
5. 全程软件测试 第3版
作者:朱少民
出版社:人民邮电出版社
出版时间:2019年01月
本书系统地总结了过去十年中软件测试发生的变化,浓缩了作者许多宝贵的软件测试经验。本书首先介绍对于软件测试的不同看法,全程软件测试的思想,软件测试的基础设施与TA框架、团队能力建设;然后逐步深入到测试的计划、设计、执行、持续反馈和改进;接着,讨论全程测试的思想,包括全程静态测试、全程性能测试、全程安全性、全程建模、全程可视化,展望了软件测试的未来。 适合软件测试人员阅读,也可作为相关专业人士的参考指南。
6. Google软件测试之道
作者:(美)惠特克 等
出版社:人民邮电出版社
出版时间:2013年10月
从内部视角告诉你这个世界上知名的互联网公司是如何应对21世纪软件测试的独特挑战的。本书抓住了Google做测试的本质,抓住了Google测试这个时代复杂软件的精华。《Google软件测试之道》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试管理及在Google的测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似Google的测试流程或团队的人受益很大。
7. 颠覆完美软件:软件测试必须知道的几件事
作者:Gerald M. Weinberg(杰拉尔德.温伯格) 著,宋锐 译
出版社:电子工业出版社
出版时间:2015年07月
本书是从事软件行业五十余年的Gerald M. Weinberg针对软件测试所写的新作。在本书中,他重点讨论了与软件测试有关的各种心理问题及其表现与应对方法。作者先阐述软件测试之所以如此困难的原因——人的思维不是完美的,而软件测试的目的就是发现对改善软件产品和软件开发过程有益的信息,故软件测试是一个信息获取的过程。接着,作者利用丰富的经历和大量的实例,展现了在软件测试中可能会出现的各种与人的心理有关的现象、误区、欺诈,以及容易犯下的常见错误等等。
8. 软件工程(原书第10版)
作者:(英) 伊恩·萨默维尔 著
出版社:机械工业出版社
出版时间:2018年02月
系统介绍软件工程理论的经典教材,共包含四个部分:第壹部分(第1~9章)是对软件工程的一般性介绍,介绍了软件工程的一些重要概念(如软件过程和敏捷方法),描述了基本的软件开发活动(从需求规格说明一直到系统演化);第二部分(第10~14章)关注软件系统可依赖性和信息安全等重要话题;第三部分(第15~21章)介绍更高级的软件工程话题;第四部分(第22~25章)介绍一系列的管理话题,关注技术管理问题。本书适合作为软件和系统工程专业本科生或研究生教材,同时也是软件工程师难得的参考书。
9. Python基础教程(第3版)
作者:[挪]芒努斯·利·海特兰德(Magnus Lie Hetland)
出版社:人民邮电出版社
出版时间:2018年02月
经典的Python入门教程,学习python强烈推荐!层次鲜明、结构严谨、内容翔实,特别是后面几章,作者将前面讲述的内容应用到10个引人入胜的项目中,并以模板的形式介绍了项目的开发过程,手把手教授Python编程实践,让读者从项目中领略Python的真正魅力。 书中有大量的实例,可以一边阅读一边跟着练习反复操作,适合初学者夯实基础,又能帮助Python程序员提升技能,即使是中高-级Python程序员,也能从书里找到耳目一新的内容。