测试之美
测试之美
Tim Riley, Adam Goucher 编
张奭, 吕灵, 鲍臣礼 等译
出版时间:2010年08月
页数:310
“来自这些测试技术领袖的每一条真知灼见、每一则实用建议或者每一个优雅甚至富有挑战性的想法,被展现得如此清晰而富有激情。这本包罗万象、动人心魄并且富有生趣的收藏集,应该摆放在每一位专业测试人员的书架上。”
——Ken Doran,斯坦福大学质量保证主管,硅谷软件质量协会主席
就像离不开坚实的架构和优雅的代码一样,成功的软件同样离不开严谨的测试。但是测试并非是例行公事的过程,而是对测试方法坚持不懈的探索,也是对优秀见解的发展。
本书囊括了27位杰出测试者和开发者的23篇文章,讲述了漂亮的测试工具、完美的测试流程、颇具审美情趣的测试诀窍以及凸显创造力之美的测试理念。通过这些私人的珍闻轶事,您将会学到他们是如何用美丽的方法来测试各式各样产品的——这些宝贵的经验可以用到您自己的项目上。

以下是您可以在书中找到的一些例子:
· 微软的Alan Page拥有大规模自动化测试的丰富经验,他分享了一些如何让自动化测试更美丽的秘密
· Scott Barber阐释了为什么性能测试需要成为一个协作性的过程,而非测量速度的简单练习
· Karen N. Johnson 描述了在测试医疗软件时,她的职业经历是如何与她的私人生活交汇的
· Rex Black揭示了在25年的时间里让利益相关者满意是一件美丽的事情
· 数学家John D. Cook将一种基于复杂性和完整性的经典美运用到随机数发生器的测试中

本书撰稿人及采访人包括:
Adam Goucher
Linda Wilkinson
Rex Black
Martin Schr?der
Clint Talbert
Scott Barber
Kamran Khan
Emily Chen
and Brian Nitz
Remko Tron?on
Alan Page
Neal Norwitz, Michelle Levesque, and Jeffrey Yasskin
John D. Cook
Murali Nandigama
Karen N. Johnson
Chris McMahon
Jennitta Andrea
Lisa Crispin
Matthew Heusser
Andreas Zeller and David Schuler
Tomasz Kojm
Adam Christian
Tim Riley
Isaac Clerencia

业界专家的评论
曾经听到有人说:“与死亡和税收一样,测试既是令人不快的,也是不可逃避的。”(Ed Yourdon)测试真的如此可怕,又无可奈何吗?我以为,不尽然。必须做的事当然要做,但不见得都是苦差事。恐怕没有人把吃饭当作苦差事来应付,除非他患有厌食症。
诚如老子在《道经》首句所言:“道可道,非常道。”测试作为任何软件都必须履行的过程,所采用的也只是普通的技术,并非深不可测,是可以讲明白的,也是完全可以掌握的。但你千万不可轻视它。当你从事这项工作感到枯燥和厌烦时,是因为你只是刚刚入道,尚未掌握其中的真谛。而当你真正理解它,熟悉它之后,你会惊讶地发现它是那么丰富、有趣、精彩而又美妙,令人可亲可叹!这时你开始入“道”了。
让我们好好“修炼”吧,我们会在进入测试的大门以后,到达一个崭新的境地。这门技术给我们的绝非在门外所得到的一孔之见。它会给我们乐趣,它确实值得我们仔细欣赏,好好体味。也许本书正是我们的入道之门。
郑人杰
中国软件行业协会系统与软件过程改进分会(CSPIN)常务副会长、清华大学教授

我在微软和软件业工作18年了。作为一名架构师,我理解为什么测试是软件研发生命周期中一个不可或缺的重要步骤。测试很需要技术、知识、智慧、耐性、认真、细致的胜任能力。测试是非常具有挑战性的工作,同时还是一项需要积累实战知识和经验才能提高测试水平的工作。《测试之美》不但将为国内从事软件测试的人员提供先进的测试理念、知识和经验;更重要的看点是此书解密了在复杂繁琐的测试工作中才能体会得到的蕴含之美。
黄学东
微软总部通讯创新部门总经理

程序之美始于静,用之于动:精巧的设计、缜密的思维才能保证程序运行可靠、性能卓越;测试之美始于动,归之于静:在测试活动中不断寻找客户满意与团队能力之间的平衡点,寻找复杂测试方法与有限的测试资源的平衡点,寻找自动化测试的高效性与工程师的创意能力最有效的结合点。测试要求亦正亦奇,又要做到正奇结合,平衡工程活动当中的各种要素,这些特点最终成就了《测试之美》。《测试之美》从团队相关人员、过程优化、技术应用等方面阐述了行业中多个案例,从中体会到的正是这种平衡之美,是一本不可多得的测试魅力之书。
黄颖
软通动力信息技术(集团)有限公司执行副总裁

“做测试很枯燥,没有成就感。”这是很多向往开发工作的测试人员常说的一句话。有10年测试工作经验的我也尝试过如何千方百计“美化”测试工作,来吸引更多的年轻人加入到测试队伍中来,结果往往不尽如人意。今天看到这本《测试之美》,才真正体会到测试是一件美妙的、有魅力的事情,根本不需要去“美化”。我相信,越来越多看过这本书的人会加入到体验“测试之美”的队伍中来。
汪建兵
海辉软件(国际)集团公司副总裁

《测试之美》,一个多么美丽而意味深长的书名,然而它的内容更在我心中激起了强大的共鸣。很多年前当我在美国大学读计算机科学硕士学位时,有幸选修了一门研究生课程《软件测试》,我被软件测试的重要性、测试理论和测试实践深深地迷住了。更有意思的是,那时我学到了英文单词“bug”的新含义——它不是指虫子而是指软件缺陷。真没有想到那门课程确定了我以后的职业生涯。自从1990年加入微软公司后,我参加和主持了各种各样的软件开发测试项目,深入了解了微软公司的软件开发过程,接触了大量的测试高管、测试部门经理和测试工程师,亲自参加了多项旗舰产品以及内部IT工具的研发出品过程。这种特有的职业经历使我能充分理解本书作者们的亲身体会和肺腑之言,他们的文章见证了软件测试的方方面面,包括测试人员、测试过程和测试工具。在现代软件管理的框架下,在快速更新的软件技术的支持下,测试人员用他们的智慧和执著创造性地检测着产品质量,他们测试的结果是找到了大量的并不美丽的软件缺陷、功能失效或系统崩溃。随着那些软件的修正和改进,产品的质量和可用性都得到全面提升,越来越多的用户脸上露出了美丽的微笑。《测试之美》一书一定会把更多的读者引入到神秘的测试殿堂,充分展示出美丽多变的测试魔法。我相信许许多多的年轻有为的软件人才会像我当年一样义无反顾地选择软件测试职场,充分展示和发挥他们的聪明和才干,确保计算机软件质量达到和超过用户的期望值,从而为软件改变整个世界作出不可磨灭的贡献!
方敏
微软亚洲工程院Amalga医疗企业系统UIS产品首席测试部门经理

记得我2001年在微软总部面试时,对测试开发工程师(Software Development Engineer in Test)很是纠结。因在大学及以前的工作中,一直从事开发工作,印象中测试就是按功能书点点鼠标就行了。碰巧的是,面试我的微软资深测试总监分享了他数年前刚加入微软担任测试经理的故事。他之前在其他公司做了十几年的开发经理,以致在接受微软测试经理的工作时,郁闷了两星期,没好意思告诉家人具体是什么工作。这大致代表了在十年前,大多数人对测试不太了解,行业里缺乏足够的测试方面的文献及培训的一个典型状态。如今,测试已深入了软件行业的各个角落,高速发展的外包服务行业也有着对测试人才的极大需求。在全球软件业日趋成熟、分工进一步完善的今日,软件测试与软件测试管理已经攀升至软件行业一个极其重要的地位。希望这本《测试之美》能令各位读者充分领略到测试的精深及美妙,让年轻的程序员不再“纠结”,在这个重要的行业里找到从业的快乐和事业的成功。
梁力
博彦科技集团执行副总裁

美在于发现。如果你所从事的测试工作让你觉得“枯燥”,说明你还在软件测试这个美丽的殿堂外徘徊,《测试之美》给你发现和开启的钥匙。美还在于通过你自己的智慧去改变。作为一名有作为的软件测试工程师,你有责任去还原软件测试的美丽。如果现实世界不理想,《测试之美》给你改变这个世界所需要的知识和技能。
王志峰
美国一通公司(iConnect Inc.)总裁

我在天津市软件评测中心工作了8年,随着时间的推移,我越来越觉得测试领域非常宽广,测试所用的知识越来越深入,做测试可以满足你越来越多的求知欲和探索欲,可以越来越提高你的逻辑思维和严谨的工作作风。《测试之美》所叙述的章节,正说了我们心里想说的内容。你可以把它作为一部散文集锦来读,你会从中发现我们从事的是一件多么有趣的工作。
周文禾
天津市软件评测中心主任

《测试之美》延续了O’Reilly计算机科学“之美”系列图书的高水准和写作风格。它不是一本传统意义上的软件测试书籍,而是汇集了27名业界测试技术专家们多年经验和智慧的火花,所涉及内容也相当广泛,具有非常强的启发性,相信大家在阅读中会经常产生“于我心有戚戚焉”的感觉。
需要指出的是,软件测试从某种程度上说是一种在质量、效率、周期、成本之间平衡的艺术,每个项目的测试工作都与项目本身的具体特点密切相关,决不能照搬照抄。这本书最为可贵之处是它所体现出的对软件测试工程文化的传承和反省,希望读者在通过阅读本书汲取养分、拓展视野的同时,能够坚持发扬这份独立思考的精神。
陈伟
百度测试主任工程师

当我看到“测试之美”一词时,我陷入深思,测试有时确实很美,可要欣赏它却并不容易,首先要能读懂它,要能认识它,然后才能欣赏它,看到它的美丽之处。我多年来所从事的ISTQB软件测试培训工作,就是想要让更多的人能欣赏到测试的美丽。《测试之美》帮助我们从各个方面去体验测试之美,让更多的人热爱测试事业,让更多的人成为测试之美的欣赏者。
周震漪
imbus Shanghai执行董事/CSTQB专家组组
长/ISTQB培训师

测试是一个软件项目、公司成功的基石。有这个信念, 就会体会到成就感和工作的魅力。《测试之美》是优秀的“教师”,引导你发现和体会测试之美。
周晓冬
上海越通软件有限公司董事长

王小波说,这个世界上有两类人:一类人把有趣的事情做成无趣,一类人把无趣的事情做成有趣。在软件测试行业中经历了近10年之后,我发现很多测试工程师都不幸地把测试这件美好有趣的事情做成无趣的事情:日复一日重复的手工劳动;一次又一次地和开发工程师吵架;为永远无法拥有足够的测试时间沮丧……当然,伴随着无趣而产生的是几乎无法在工作中产生成就感。
但测试真的如此无趣,如此丑陋吗?我相信这本《测试之美》能让你突然发现一个美好的测试世界:在质量、时间和成本之间寻找微妙的平衡;建立信任的测试工程师社区;在精妙的自动化测试框架中寻找庖丁解牛般的痛快……忘了那些沮丧吧,从现在开始,追求测试中的美丽。
段念
著名IT公司测试部门经理

《测试之美》是群体智慧的结晶,汇聚了20多位资深专家的实战心得。作者通过不同视角下一个个真实而生动的场景故事,讲述了这样一个事实:看似单调枯燥的测试,其实却是一个充满乐趣、充满挑战的愉快旅程。
孟迎霞
书名:测试之美
作者:Tim Riley, Adam Goucher 编
译者:张奭, 吕灵, 鲍臣礼 等译
国内出版社:机械工业出版社
出版时间:2010年08月
页数:310
书号:978-7-111-30239-1
原版书出版商:O'Reilly Media
Tim Riley
 
Adam Goucher