推荐序

推荐序

就中文而言,我是文盲。我只会英语。不过,关于本书我仍然有足够多的了解,并且认为书中的文字独特而重要。如果你是学软件测试的,或者想要学习软件测试,一定要读这本书。要是我懂中文,我一定会读的。作者保证给我翻译,会有那么一天的。

几年前我和晓梅在美国的一个会议上初次接触,接下来我们就有了一次又一次的交流。这个有着极大测试热忱的小女生,围着我不停地问各种问题。

恐怕起初我并没怎么在意她。一部分原因要归咎于性别和年龄的差异;一部分原因,她说的英文我理解起来有点困难;另外的原因要归咎于我所知道的这个事实—我从未听说过任何来自于中国软件测试人员的创新。但是我相信“是金子总会发光的”这个说法,我想晓梅也相信这一点。起初,是她的坚持赢得了我。我们在会议上的讨论结束后,她发来了长长的emails,与我确认她对问题的理解是否正确。在我讲给她的那些点上,晓梅又做了变化和扩展,她也发过来请求我的审核。

然后晓梅做了一件我认为没有人会做的事:她邀请我来中国讲授我的测试课程。开始我并不想去,所以把授课费用设置得很高。令我惊讶的是,她居然同意了。然后,我就不得不去了。

在北京,我几乎整天都和晓梅在一起,我们讨论各种各样的测试问题,还做了很多可以提升测试思维的各种练习。就是那个时候,晓梅向我展示了最终演变为这本书的一些内容,也是从那个时候,我开始意识到此前我实在是低估了她。我原本把晓梅当作我的一个学生,可突然间我意识到她其实是我的一个同行,一个可以与之共同交流的学者,她试图以自己的方式重新描述测试,就像我在美国做的一样。

晓梅是一名为数不多的测试思考者,工作重心围绕着测试人员的思维。和我一样,她认为测试起于思维,测试的成功关乎于心智能量、心智模型,关乎于测试人员的感觉和思想。她研究不同类别的思维如何导致不同形式的测试。她仔细观察测试的过程,就像社会学家观察外国文化一样。她的测试思想不是从互联网复制而来的,她不做任何人的传声筒—不会简单重复别人说过的话。

有一天,我旁听晓梅上课(中文课)。我不明白她在讲什么,但是从幻灯片里我知道她正在做一个练习,我之前也做过。这个练习涉及一个看起来很简单但实际上很复杂的系统。随着练习的进行,系统的复杂性逐步浮出水面。她故意设计了很多有趣的陷阱让这个练习此起彼伏,不过给我留下深刻印象的是她的教学风格。我根本无需明白她的语言也能被她的能量和富有戏剧化的手势所感染,她通过问题循序渐进引导学员,有时候“上蹿下跳”地表达她的观点。这就像是在看一个主持人主持一场儿童电视节目一样:满面春风、积极向上。如果此时她突然一展歌喉,我一点也不会感到意外。

在这次北京之行结束的时候,我开始相信,邰晓梅,这个在中国独自打拼的测试人,是当今测试界少有的、却还未被人所熟知的、几个伟大的测试员之一。在以英语为母语的测试界中,几乎没有几个人认得她。但是他们应该认识她,他们一定会的。

我曾经低估了她的能力,现在我公开请求她的原谅。

这本书的内容来自于一个真正的测试人员。现在,请记住,作为一个想提升自己的测试人员,你的工作不是要简单地接受或拒绝她的想法。而是先消化这些想法、仔细思考,然后按照你所能做出的最好的判断去思索测试并付诸行动。当我阅读一本书的时候,我就是这么做的。当晓梅向我学习的时候,也是这么做的。我想,这也是你必须做的。

最好的学习就是去测试一下。

7.pic.jpg

James Bach

软件测试顾问

《学习要像加勒比海盗》的作者

《软件测试的经验与教训》的合作者

www.satisfice.com

目录

相关技术

推荐用户