前言

早在1997年,像很多测试行业的朋友一样,在还不清楚软件测试是做什么时,稀里糊涂地走上了软件测试这个岗位。回首过去,从没想到测试会成为一个行业,也没想到在自己的职业生涯中能坚持这么长时间一直从事这个工作。说来也是很幸运的,能有机会见证这个行业在某些方面的点滴变化,如测试专业书籍的变化,从原来没有专业书到现在琳琅满目。同时也被这个行业中的不少人和事感动着,如近几年涌现了一批批国内的测试专家,他们奉献着自己的实践经验,无论是通过出版专业书籍,还是在网上建立个人博客,无不洋溢着对测试事业的热爱。同时,近几年,伴随着国内软件信息产业的快速发展,出现了一批批从事软件测试服务业的公司或培训机构,使得测试行业从悄然形成,到如今让人感到到处都是一片朝气蓬勃,前景无限美好的朝阳景象。

深圳有一个关山月美术馆,周末常与家人或朋友去看画展,展出的画有国画大师关山月本人的,也有国内外其他名流画家的。每次看完画展回来,都有一番感触。软件测试也是门艺术,一门很美的艺术,只是它的表现手法是以Bug来展现的。早在25年前,美国软件测试大师G.J.Myers在其经典著作《软件测试的艺术》就提到这一点。有感于国内测试领域在近几年的发展,以及目前存在的一些浮躁气氛、认识的误区,作为在测试江湖中摸爬滚打了十多年的自己,是否也可做点什么,如把这些年的经验总结、心得体会写出来与读者分享,让后来者少走些弯路,岂不是一件好事?

有了想法,要把想法变为现实,并非易事。一开始,想得很简单,以为积累了足够的素材,然后把这些素材整理一下即可成书。由于平时看的专业书多为教科书类,这种书有一个显著特点就是概念多,理论味道太浓,与工程实践有一段距离,常读着读着会让人打瞌睡。但相反,故事情节跌宕起伏的小说类读物却常使我们挑灯夜战不知所累。于是就书的表现风格上想有一个区别于常规的打破,然后在接下来的样章中便用小说式的风格讲述关于软件测试的概念、测试的设计理念等。但这样一来,测试技术最核心的严谨性又得不到体现,后来在与编辑的反复商榷后,改为始终以读者为中心。通过生动的实际案例,结合易读易记的图表来展示书的风格,使读者能在轻松阅读的同时,又不失掌握技术的严谨性。

当书的大纲、样章确定后,就开始了长时间的写作之路。就像我们平时在公司做项目一样,起初我制订了一个漂亮的写作计划,然而不到两周的时间,进度与计划就相背离了,后来就越差越远了。这其中,与公司工作忙,每天能挤出进行业余写作的时间很有限(或者没有)有关。有时确实是太累了,不仅是体力,还有时感到心有余而力不足,比如1小时原计划写1000字左右,却往往是两小时过去了才理出个头绪。从开始积累写作素材到写作完成花了近3年的时间,个人感觉是挺长的。也曾多次想打退堂鼓,但已与出版社签了合同,到期要交稿,诚信是很重要的,有了压力,也就有了动力。记得在写作的中途,正值到武汉进行校园招聘,只好带着稿件每有空时就接着写。整个写作过程发生的事还有很多,挫折也好,失败也罢,都是一场难得的历练。通过写这本书,让我有机会去学习了很多新知识,总结的过程中也让我不断思考,测试是一门很深的学问,要做得精透,要走的路还很长。

下面对全书的章节进行简要地介绍,以能帮助读者导读。

全书以测试设计为核心,围绕测试设计的一个过程进行展开,下图是全书总体思路的反映。

依据上图的组织,全书共分为11章,下表是各章节的内容简介。

(续表)

本书最后附有常见的测试方法和类型解释。

参与本书编写的人员有张福清、陆素珍、马雪、贾瑞侠、郑德财、李立想、陈东勇、黄媛辉、王婷,在此对他们表示感谢。

由于作者水平和时间有限,书中难免会存在一些问题或错误,欢迎读者及各界同仁指正,并与作者联系:ch_testinfo@126.com

致谢

提笔写此致谢辞时,思前想后,久久不能下笔,好似有千言万语,可又不知从何说起。

首先,非常感激在整个写作过程中对我鼎力支持的第一读者——我的家人。由于是业余写作,公司项目任务紧张,加班是常事,能自由支配的时间非常有限,常常不能按计划完成写作进度。在我焦头烂额之时,是他们不断地鼓励我、支持我,经过一次次的心理挑战,终于完成了自己的心愿。

其次是我刚开始联系出版社时,由于方法问题屡遭闭门羹,是蔡为东老师伸出了热情的援助之手,正是由于他的指引,使我很快找到了合作伙伴——电子工业出版社的张春雨编辑。在此表示衷心的感谢!

时光荏苒,近一年的写作过程已过去。由于是初次写大块头的书,张编辑在我的整个写作过程中没少花时间与心思进行指导,在此为我的一些失误或不足表示歉意,但更多的是感谢他一贯的支持与严格的要求。另外,在成书后自审阶段,很幸运地得到了朱少民老师的指点,使书的质量有了进一步的提升,在此表示衷心的感谢。

还有我的好朋友Lucy,她是我的第一个专业技术读者,给了我不少有意义的反馈,尽管她已移民加拿大,但一直都在挂念着此书的进展,感谢她的大力支持。

也因为写书,使我有一段时间几乎忽略了女儿,这让我心里很内疚。四年级是一个重要的转型期,一直都很担心她缺少我本应该的辅导成绩会下降,意外的是最后她反而进步了。女儿的日渐成长,让我备感欣慰,当然这仍离不开家人的关心、爱护与教导。

最后,谨以本书作为最珍贵的礼物献给一直在背后默默支持我的亲友和同道们。

肖利琼

2010年7月于中国深圳