小酋觉得有必要把测试员建议看、需要看的测试书重新做下梳理,虽然早前已经在测试部落网站中做了推荐。
读书在于精,不在于多。
经常有朋友让我向其推荐几本测试书籍,便于测试入门或提高。实际小酋读的软件测试专业类书籍有限,更喜欢广泛的涉猎各种领域知识。不过下面几本测试书籍,我觉得有必要向大家推荐。
《软件测试的艺术(第二版)》(新手入门)
本书从第1版付梓到现在已经30余年,是软件测试领域的经典著作。本书结构清晰、讲解生动活泼,简明扼要地展示了久经考验的软件测试方法和智慧。平心而论,里面有些观点已经不能直接应用在测试实践中,但是仔细品味仍有所收获。毕竟,这是一本需要思考的书,而不是操作手册。
《软件测试经验与教训》(测试养成)
本书汇总了293条来自软件测试界顶尖专家的经验与建议,阐述了如何做好测试工作、如何管理测试,以及如何澄清有关软件测试的常见误解,读者可直接将这些建议结合实际情况用于自己的测试工作中。
《微软的软件测试之道》(测试提高)
是以使读者熟悉微软产品、微软工程师、微软测试人员、测试的作用和对软件工程的通常做法作为开始。书的第二部分讨论许多在微软常用的测试实践和工具。书的第三部分探讨某些我们工作中使用过的工具和系统。书的最后一部分探讨在微软测试和质量的未来方向,以及我们打算怎么创造未来。《微软的软件测试之道》结构清晰,内容详实,可作为广大软件测试人员的参考用书。里面的测试方法和实践值得我们借鉴,比如小酋最爱的头脑风暴最初就源于此书。
《探索式软件测试》(测试提高)
本书涉及以下重要问题:为什么自动化测试无法消除所有缺陷,如何才能让这些缺陷无处遁形?哪些技术可帮助我不断发现和消除致命错误?如何更高效地进行手工测试,增加些许轻松和愉悦的感觉?对于每个项目,如何确定最高效的高级测试策略?在我无法进行全部测试时,哪些输入是必须测试的?哪些测试用例能提供最理想的特性覆盖率?在结合使用探索测试和传统脚本或场景测试时,如何才能获得理想效果?如何体现来自开发过程的反馈意见,代码更改吗?
这本书不时拿出来翻阅一下,里面的一些方法和思想值得思索。
《不测的秘密:精准测试之路》(测试质效参考实践)
这本书的核心思维就是:敏捷、效率、快速迭代、精准定位。如何在短暂的测试周期内,精确的挑出我们所需的用例,并整合成为本次测试的测试计划?本次版本对于哪些关联模块或者代码存在影响?如何快速执行这些用例,是采用人工还是自动化的方式?这是本书需要解决的问题。
《软件测试与持续质量改进(第3版)》(质量保证QA)
为软件测试过程提供了一个质量框架,目的是提出一个持续改进软件质量的途径,以提高测试效率。书中详细列举基本的软件测试技巧,并基于一种持续改进过程介绍deming 的质量概念,将“计划、执行、检查、改进”(plan, do, check, act, pdca)这样一个质量循环引入软件测试过程,阐述现代质量保证理论及最佳实践方法。此外,附录中提供软件测试过程中可能涉及的各种文档的格式样本,非常便于查阅和参考。
《Google 软件测试之道》(英文原名:How Google Tests Software 测试进阶书,不建议初学者看)
这并不是一本讲“如何做”的书,并不是在说关于如何测试软件的具体步骤。相反,它站在一个更高层面上,大部分的篇幅都在致力于描述谷歌公司里各种不同的测试角色,以及他们的职责和目标。对目前国内环境来说,这本书的内容更多的只是作为我们的愿景和目标。
(微信扫一扫,有更多精彩等着你哦~)