人们会读哪些书,你会推荐。

我刚完成了“ Beautiful Testing”(我强烈推荐),并且需要拿起另一本书。

我正在寻找一些最新的东西。内容应该对测试有些通用。我不想编写脚本或编码或特定工具的“方法”。我读过詹姆斯·惠特克(James Whittaker)的《如何做...》,所以除非他有新书,否则我不知道我已经读完了。如果价格便宜,或者在亚马逊上可以买到更好。

那么人们有什么建议?

评论

这可以是社区Wiki吗-这个问题没有“正确”的答案。

同意对此没有真正好的答案。

当您说得很及时的时候,我认为过去十年中任何事情都会很好。仍然要小心,以免淘汰那些经典的东西(例如Boris Beizer的“软件测试技术”),因为这些经典的东西会构成我们今天仍在使用的基本原则,因此它们会包含非常有价值的信息。

@约翰。我同意那里有一些很好的经典作品,但是不幸的是,对于我的认证来说,任何太旧的东西我都无法计入我的年度工作时间。所以我倾向于新书。

不知道您是否将其算作“如何...”书,但是Whittaker确实有“探索性软件测试”,您可能没有读过。我想可能是一两岁了,这个周末我刚拿起一本,所以还没看过,既不推荐也不推荐,但值得一提。

#1 楼

在软件测试中吸取的经验教训-Cem Kaner,James Bach和Bret Pettichord。

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

评论


我赞成这个建议。

–乔·斯特拉泽(Joe Strazzere)
2011年6月6日20:50

很好的建议。简短的课程格式非常适合在课程中阅读。

– maznika
2012年3月31日在1:08

#2 楼

Gerald Weinberg的“ Perfect Software和其他有关测试的幻想”应该列在您的“阅读清单”上。

这是一个有趣的示例,它将使您有本书的味道。

在第3章“为什么不仅要测试所有内容?”中,Weinberg的部分称为“可能的测试数量无限”。他谈到了放置在高度安全的程序中的后门,通过键入后跟三个空格的W,然后是三个空格,然后是M,然后是J,再是正好是168个击键,就可以绕过普通的密码保护,而无需使用字母L。他写道:


“现在您明白了吗?如果您
没有猜到要彻底测试软件所需的测试数量
, />是无限的,或者至少是“比我的
一生中可以运行的数字大得多”,您不了解本章的要点。现在您可以了。”


如果您正在寻找“如何做”这本书,则应该在别处查找。如果您要寻找一本“为什么”(有时是“为什么不这样”)的书,那么这本本是给您的。

另一本非常好的书是Alan Page的“我们如何在Microsoft测试软件”,肯·约翰斯顿(Ken Johnston)和比约·罗里森(Bj Rollison)。

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

#3 楼

我会推荐的一本书是罗伯特·查尔斯·梅茨格(Robert Charles Metzger)的《通过思想进行调试》
,这是一本非常独特的书,它探讨了如何以福尔摩斯和其他虚构侦探的方式测试逻辑,心理学,工程等。
这本书非常全面,对于软件质量和软件开发人员的广泛工程师都是有用的。
祝你好运,希望这个问题能得到很多答案
PS。我知道“测试”(调试)和“质量保证”并不相同。但是良好的测试技能对于成为一名出色的软件质量工程师至关重要!

#4 楼

像詹姆斯·巴赫(James Bach)这样的专家测试人员已经将他们的书架放到网上,我在这里谈论过它们:https://sqa.stackexchange.com/a/2685/1455。

我所说的基本上是软件测试专家James Bach在其Tester的书架上有越来越多的书籍值得一看:http://www.librarything.com/catalog/satisfice/testersbookshelf

詹姆斯·惠特克(James Whittaker)出版了一本新书,该书即将出版《 Google如何测试软件》,但该书将在一个月左右的时间内不再发行。

我正在读几本书:杰拉尔德·温伯格(Gerald Weinberg),詹姆斯·巴赫(James Bach),内奥米·卡顿(Naomi Karten)的著作和杰拉尔德·温伯格(Gerald Weinberg)的《通用系统思维导论》。截至2012年3月8日为止,Kindle版本的General Systems Thinking不到$ 4。

评论


想知道惠特克(Whittakers)现在离开Goog​​le时,该书的效果如何?

– Phil Kirkham
2012年3月8日20:55

我认为一个更准确的问题是,他离开后,这本书有效的时间是多长时间?

–克里斯·肯斯特(Chris Kenst)
2012年3月8日23:54

#5 楼

试试这个
敏捷测试:Lisa Crispan的面向测试人员和敏捷团队的实用指南

评论


也许您可以对此进行详细说明。是什么使它成为一本好书,您喜欢它的什么,等等。通常,我希望建议中不仅包括书名和作者。

–corsiKa♦
2012年4月17日在18:06

#6 楼

其他人已经列出了我会列出的许多书籍。要添加一些我喜欢的最新书籍:

示例说明:成功的团队如何通过Gojko Adzic提供正确的软件
这本书介绍了一种用于指定产品并确保实际生产了预期的产品。许多想法都可以在任何环境下使用,并且可以使团队成员之间的交流更好。

安全和可用性由Lorrie Faith Cranor和Simson Garfinkel撰写。这是关于如何考虑将可用性和安全性结合在一起的有趣观点,而可用性和安全性通常被视为彼此相对。

我仍然可以提及更多经典书籍,
Cem Kaner,Jack Falk和Hung Quoc Nguyen编写的测试计算机软件。
这是一本很好的书,可以学习测试。

#7 楼

已经提到了在软件测试中获得的经验教训
以及两个相对较新的经验教训:
Google如何测试软件和
探索性软件测试:James A指导测试设计的技巧,窍门,技巧和技术。惠特克

评论


您能否评论在后两本书中发现特别有用或有趣的内容?

– dzieciou
2012年4月18日在22:56

#8 楼

如果您可以将其应用于质量检查和测试,那么任何一本书都是一本好书。这取决于您是想成为一个更好的测试人员,还是想更好地理解领域语言,或者您想以新的视角看待问题,还是想要获得认证。

我最近写过一篇关于棋盘游戏Zendo的文章,它非常适合理解探索性测试的元素。我相信James Bach会读任何BUT测试书! (他就阅读内容等话题进行了精彩的演讲,其中包括:http://www.youtube.com/watch?v=MKFqwKSon-E)

说我赢得了一份如何降低我特别喜欢的软件测试成本。关于如何降低“成本”的各种长篇文章的集合,关于降低成本有许多不同的作者和许多不同的观点,“成本”是什么意思,即使我们应该专注于降低成本。我喜欢能激发我思维方式的书,而这本书有很多启发方式。

评论


当我在讨论它时,我建议在线博客和有关该主题的讲座。主要是因为它们很棒而且免费。

– Kinofrost
2012年5月1日晚上11:09

#9 楼

Selenium 2测试工具:入门指南

http://goo.gl/6gtSIg

本教程使使用Selenium测试Web应用程序变得简单。为那些没有任何经验的

写的,它可以帮助您通过实际练习和代码示例学习。

Selenium 2的完美入门。

关于本书

使用Selenium WebDriver自动化Web浏览器以测试Web应用程序
设置使用Selenium WebDriver的Java环境
学习用于测试Web应用程序的良好设计模式

本书的读者对象

如果您是软件质量保证专业人员,这本书适合您使用Project Manager或对使用Selenium进行自动化测试感兴趣的软件开发人员。基于Web的

应用程序开发人员也将从这本书中受益。

您将学到什么

学习分解Web应用程序的基础知识测试
了解AJAX调用及其在测试中的工作方式
创建基本脚本,使您可以快速重新创建问题
设置Firefox驱动程序,Firefox配置文件和扩展
获取测试在移动设备上工作
将您的测试从Selenium RC迁移到Selenium WebDriver
通过并行运行测试并减少构建时间来更快地处理测试

Head First Java,第二版

http://goo.gl/3oYac8

Head First Java提供了高度交互的,多感官的学习体验,使新的

程序员能够掌握Java的基础知识。 Java语言。通过一流的

练习,令人难忘的类比,幽默的图片和随意的语言,Head First Java

鼓励读者像Java程序员一样思考。该修订的第二版重点介绍Java开发平台的最新版本
Java 5.0。

#10 楼

Lasse Koskela进行的有效单元测试

它并不像某些已经提到的书那样通用。本书的副标题是“ Java开发人员指南”,所有示例都用JUnit编写。在那里,我们获得了很好的清单,这些清单通常是单元测试中通常会遇到的常见错误/不良做法(以及有关如何避免它们的建议)。

#11 楼

您可以尝试以下链接中的任何一本书,这是质量检查的好书。


http://www.softwaretestingclass.com/top-20-best-agile-development-books /
http://www.fromdev.com/2012/04/8-best-software-testing-books-every-qa.html
http://www.softwareqatest.com/qatbks1。 html