每个测试人员应该阅读的十大书籍

在最近清理我的书架时,我清除了Cem Kaner,Hung Q Nguyen和Jack Falk编写的旧版《测试计算机软件》。 早在2003年,我的第一位计算机科学老师就把这本书送给了我,这是一个出色的项目的礼物。 这带回了一些回忆,让我开始思考,即使在这个现代博客和youtube时代,有多少书会影响我们的生活。 在媒体的某个地方,有适用于所有内容的课程,适用于所有内容的教程和博客。 但是,与真正的传奇专家从精心编写的书籍中可以获得的核心信息下载相比,没有什么比这更重要的了。

但是,什么是最好的书呢?

  1. Cem Kaner撰写的软件测试基础:-这是我关于测试的第一本书,对此我有些偏见。 因此,它是第一位的。 本书是一本基础扎实的书,我会推荐给每位新手测试人员。 这将帮助您了解简单但必要的测试支柱,例如测试用例和测试用例管理。 但是,我最喜欢的部分是关于软件测试必要性的章节。 必读!!
  2. 敏捷评估和规划,作者:Mike Cohn:如果您想了解如何成为敏捷测试员,建议阅读此书。 该书的专长是专注于敏捷测试中可能遇到的测试计划方法和案例。 您将学习如何在一段时间内制定好的计划,并了解敏捷开发中可以使用的一些基本工具。
  3. Katrine Clokie撰写的DevOps测试实用指南:这本书复杂地描述了敏捷开发中不断出现的不断变化。 您将学习自动化测试的方法,尤其是有关敏捷开发的方法以及如何进行实践。 自动化测试人员的好书!!
  4. Unmesh Gundecha撰写的Selenium Testing Tools Cookbook:这本书精讲了与构建和运行Web应用程序自动测试有关的测试过程。 这本书是Web自动化测试人员的良好开端。
  5. Cem Kaner和Rebecca Fiedler的Bug Advocacy:阅读本书之后,您将能够识别出典型的bug和软件解决方案通常具有的特征,报告这些bug以及主要如何将其再次引入。 在测试中必须为学习者或从业者阅读!!
  6. 罗恩·帕顿(Ron Patton)进行的软件测试:-另一本基于策略和过程的基础知识的书,它使您可以快速掌握术语和基本方法,从而需要进行更高级的工作,它提供了简单的方法来找出最常见的软件测试方面。学习后,您可以轻松地通过Web应用程序执行测试,可用性,功能测试以及许多其他功能。
  7. 乔纳森·拉斯穆森(Jonathan Rasmusson)撰写的《敏捷武士》:这本书详细介绍了敏捷世界以及如何组建一支优秀的敏捷团队。 本书侧重于现代测试人员以及理解客户需求的重要性,尤其是在敏捷开发环境中。 学习之后,您将能够使用敏捷技术,这些技术将帮助满足客户的需求。 必须为敏捷开发的从业者阅读!!
  8. 实施自动化软件测试:如何在提高质量的同时节省时间和降低成本作者:Elfriede Dustin,Thom Garrett,Bernie Gauf和自动化测试所需的知识。
  9. Cem Kaner从软件测试中学到的经验教训:指导人们在开始质量检查工作时常犯的错误的指南。 本书包含一些真实的示例,可以帮助您在问题出现之前解决它们,并提高测试团队的效率。
  10. Dorothy Graham和Mark Fewster的测试自动化经验:这本书包含28个有关自动化测试的现实案例以及14个较短的轶事。 作者所谈论的经验将帮助您发展自动化测试技能。