推荐一本好的QA书

软件测试 学习 自我教育
2022-01-21 20:05:28

您会推荐人们阅读的书籍。

我刚刚完成了“Beautiful Testing”(我强烈推荐),需要再买一本书。

我正在寻找相当流行的东西。内容应该对测试有点通用。我不想要关于脚本或编码或特定工具的“操作方法”。我读过 James Whittaker “如何……”的书,所以除非他有新书,否则我不知道我已经读过所有这些书。如果它便宜,或者在亚马逊上可用就更好了。

那么人家有什么建议呢?

4个回答

软件测试中的经验教训 - Cem Kaner、James Bach、Bret Pettichord。

293 节关于软件测试各个方面的简短课程,您一定会从中找到有用的东西。

Gerald Weinberg 的“完美软件和其他关于测试的幻想”应该在你的“阅读”清单上。

这是一个有趣的例子,它会让你对这本书有所了解。

在第 3 章“为什么不测试所有东西?”中,温伯格有一节叫做“有无数种可能的测试”。他谈到了一个放置在一个高度安全的程序中的后门,通过输入 W 后跟三个空格,然后 M 后跟三个空格,然后 J 后跟正好 168 次以上的击键,可以绕过普通密码保护,而无需使用字母 L。然后他写:

“你现在明白了吗?如果你没有猜到详尽测试软件所需的测试数量是无限的,或者至少是“比我有生之年可以运行的数量还要多”,那么你就不明白本章的重点。现在你做。

如果您正在寻找一本“如何”的书,您应该寻找其他地方。如果您正在寻找一本“为什么”(有时是“为什么不”)的书,这可能适合您。

另一个非常好的文章是 Alan Page、Ken Johnston 和 Bj Rollison 的“我们如何在 Microsoft 测试软件”。

等价类划分和边界值分析的出色解释是我读过的最好的解释之一。

我推荐的一本书是Robert Charles Metzger 的 Debugging by Thinking

这是一本非常独特的书,因为它探讨了如何像夏洛克·福尔摩斯和其他虚构侦探一样进行测试,着眼于逻辑、心理学、工程学等。

这本书非常全面,对软件质量和软件开发人员的广泛工程师都有用。

祝你好运,希望这个问题能得到很多答案

PS。我知道“测试”(调试)和“质量保证”是不一样的。但良好的测试技能对于成为一名出色的软件质量工程师至关重要!

像 James Bach 这样的一些专业测试人员已经将他们的书架放到了网上,我在这里谈到了他们:https ://sqa.stackexchange.com/a/2685/1455 。

基本上我所说的是软件测试专家詹姆斯巴赫在他的测试人员书架上有越来越多的书籍值得一看:http ://www.librarything.com/catalog/satisfice/testersbookshelf

詹姆斯·惠特克 (James Whittaker) 有一本新书即将出版Google 如何测试软件,但要再过一个月左右才能出版。

我正在阅读几本书:Gerald Weinberg、James Bach、Naomi Karten 的 Amplifying your Effectiveness 和 Gerald WeinbergAn Introduction to General Systems Thinking看起来截至 2012 年 3 月 8 日,Kindle 版的通用系统思维导论不到 4 美元。