测试之美

出版社:机械工业出版社
出版日期:2010-8
ISBN:9787111302391
作者:Tim Riley,Adam Goucher
页数:316页

作者简介

本书主要介绍各种优美的测试方法、测试工具、测试案例,以及杰出的测试人员和结构良好的测试群体。各种从业人员通过了解本书提供的不同场景并借鉴以往成功的经验可以提高测试能力和水平。

书籍目录

前言
第一部分 美丽的测试者
第1章 这对你有好处吗
第2章 测试之美让利益相关者满意
我们为谁而测试?
什么令人满意?
什么美是外在美?
什么美是内在美?
结论
第3章 创建开源的QA社区
交流
志愿者
协调
活动
结论
第4章 协作是性能测试之美的基石
设置舞台
100%?!?失败
这不是内存泄漏(memory leak)
处理不了负荷?修改用户界面吧
.这不可能是网络的原因
总结
第二部分 过程之美
第5章 用模糊测试让办公软件更可靠
用户的期望
什么是模糊测试?
为什么要模糊测试?
模糊测试
将来的考虑
第6章 漏洞管理和测试用例的有效性
漏洞管理
管理缺陷的第一步是定义缺陷
测试用例的有效性
OpenSolaris桌面团队的案例研究
结论
致谢
参考文献
第7章 漂亮的XMPP测试
简介
XMPP 101
XMPP协议测试
简单请求-响应协议的单元测试
多级协议的单元测试
会话初始化测试
自动化的交互性测试
未雕之玉:XML有效性测试
结论
参考
第8章 大规模测试自动化之美
在我们开始前
什么是大规模测试自动化
第一步
自动化测试和测试用例的管理
自动化测试实验室
测试分配
失败分析
报告
把所有的东西放在一起
第9章 美比丑好
稳定性的价值
确保正确性
结论
第10章 测试随机数发生器
什么使得随机数发生器的测试这么微妙?
均匀随机数发生器
非均匀随机数发生器
逐级的测试
结论
第11章 以变化为中心的测试
如何建立由文档驱动、以变化为中心的测试框架?
复杂代码开发模式中以变化为中心的测试
我们学到了什么?
结论
第12章 软件以用为本
与工作的关系
从内部开始
增加不同的思考角度
探索性测试、随机测试和脚本测试
多用户测试
科学实验室
模拟真实应用
在监控世界进行测试
结语
第13章 软件开发是创新过程
高效的敏捷开发
练习,排练,演出
隐含的价值
两个批判工具
软件测试运动
敏捷测试之美
QA不是魔鬼
美是内在
参考
第14章 测试驱动开发:驾驭美之新标准
比例与平衡之美
敏捷:新的比例与平衡
测试驱动开发
实例与测试
易读的实例
持久化需求组件
易测的设计
工具支持
团队协作
体验TDD之美
参考文献
第15章 测试之美,商业成功的基石
整体团队方案
自动化测试
测试驱动开发
实现价值
成功的故事
公布脚本
第16章 玻璃洋葱中的Socialtext
不在于事而在于人
测试者站对舞台,录入美丽
跟我来,最好的在前方
自动测试并不自动
走进Socialtext
平衡早餐策略
回归(测试)和流程改进
拼图中的最后一块
感谢
第17章 魅力测试之高效测试
SLIME
脚本
寻找开发人员的标注
Oracle和测试数据生成
思维导图
效能提升
第三部分 美丽的工具
第18章 通过植入缺陷来发现缺陷:变异测试之美
评估测试集的质量
监督看管者
AspectJ的实验
等价变异
侧重于影响
Javalanche框架
其他
致谢
参考文献
第19章 参照测试之美
参照测试的构造
参照测试的扩展性
构建社区
第20章 Clam Anti-virus:用开源工具测试开源
Clam Anti-Virus项目
测试方法
总结
致谢
第21章 用Windmill测试网页应用程序
简介
概述
编写测试
项目本身
比较
结论
参考文献
第22章 测试一百万个网页
故事的开始…
工具的整合与改进
问题的本质
总结
致谢
第23章 在多机场景中测试网络服务
eBox中对高级测试工具的需求
改进eBox质量保证过程的ANSTE的开发
eBox如何利用ANSTE
其他项目如何可以受益于ANSTE
附录 撰稿人简介

编辑推荐

《测试之美》:“来自这些测试技术领袖的每一条真知灼见、每一则实用建议或者每一个优雅甚至寓有挑战性的想法,被展现得如此清晰而富有激情。这本包罗万象、动人心魄并且富有生趣的收藏集,应该摆放在每一位专业测试人员的书架上。”——Ken Doran,斯坦福大学质量保证主管,硅谷软件质量协会主席

前言

作为《测试之美》的第一个幸运读者和第一译者,我从第一眼看到书名,就立刻被吸引住了。待通读完全书,更是产生了深深的共鸣和思考。类似于“之美”系列丛书的《代码之美》,《测试之美》也把它描述的测试技术知识之极致上升到美的境界。在微软总部十多年的测试经验中,我体会到:对科学观念的探寻和对技术之美意境的追求,都需要并考验人类的智慧。从刚刚走进测试之门时的种种探索,经历无数激情的投入,遭遇困惑以及困惑后的豁然开朗,最后感受到升华后回复简单的欢悦之美。真的,没有对事业炽热情感的催生,没有经历过情感、认知的煎熬与冲突,就不会有完美测试流程与卓越测试工具的诞生。每每念及于此,我都会联想起大学问家王国维先生与诺贝尔奖得主李政道博士的至理名言。王国维先生在《人间词话》中谈到他的治学经验。“古今成大事业、大学问者,必须经过三重境界。昨夜西风凋碧树,独上高楼,望尽天涯路。此第一境也。表带渐宽终不悔,为伊消得人憔悴。此第二境也。‘众里寻他千百度,蓦然回首,那人却在灯火阑珊处。’此第三境也。”王国维先生总结的治学三重境界其实对软件开发与测试的自然科学工作而言也是如此契合。体会测试之美,第一境界是认知与情感的“激越”期。登高望远、寻觅路径,设计总体怎样测试,以“望尽天涯路”。第二境界是认知与情感的“磨练”期。在执行阶段的测试、调整,再深入测试中,辛苦与辗转,遭遇难关和挑战仍继续前行。第三境界却是思想、方案的“顿悟”期,“山重水复疑无路,柳暗花明又一村。”蓦然回首,豁然开朗,最终找到了最佳方案并完成了测试任务,如释重负般地体会到成功的欢悦之美。王国维先生谈的是治学,我们测试同行们对测试之美的不懈追求,又何尝不是如此?诚如李政道博士所言:科学与艺术是一枚硬币的两面。他极力倡导科学艺术化与艺术科学化,追求科学与艺术融合共生的综合之美。他首次提出“物艺相通”(后称“科艺相通”)这一科学概念,认为科学与艺术一旦达至炉火纯青之境界,步入到超越自我的火候,就可触类旁通、举一反三,达到促进人们的非线性思维、创造性思维及立体化思维良性拓展的作用。《测试之美》讲述的正是漂亮的测试工具、完美的测试流程、颇具审美情趣的测试诀窍以及凸显创造力之美的测试理念。是的,测试既是一门科学,也是一门艺术。从某种角度来说,融合了测试工程师的非凡智慧和高度创遣性的测试之作,当然也是美的艺术作品。这其中,饱含测试工程师们对测试的热爱与执著,我们用挑剔的眼光从不同的层面(理念层面、技术层面、用户层面、待升级产品的预设层面等)来审视测试对象的期望行为并寻找缺陷,努力使之达至高效、完善、和谐之英;让测试工具以及人们使用的过程更具美感,产生“使用即享受”的美好体验。多年以前,李政道博士对科学与艺术融合的倡导?或许我们今天可以从《测试之美》中得到进一步的印证和体会。

媒体关注与评论

“来自这些测试技术领袖的每一条真知灼见、每一则实用建议或者每一个优雅甚至富有挑战性的想法,被展现得如此清晰而富有激情。这本包罗万象、动人心魄并且富有生趣的收藏集,应该摆放在每一位专业测试人员的书架上。”——KenDoran,斯坦福大学质量保证主管,硅谷软件质量协会主席

章节摘录

插图:一个有效配置的测试实验室要求有足够可用的机器来允许自动化测试可以在一个合理的时间内完成而且没有很多利用率太低的机器。测试实验室要求计算机、空间、电力和冷却设施。为了最好地抵消运行测试验室的开销,一个自动化测试实验室里的机器应该越忙越好。除了有效地利用测试实验室的机器来运行自动化测试,另一个策略是用实验室里的机器来运行测试的扩展版本、压力测试,或者介于自动化测试运行之间的特定客户场景。部署测试台测试实验室可能既有物理的机器又有虚拟的机器。部署虚拟机器通常就像把合适的虚拟硬盘驱动复制到宿主系统上去那样简单。对物理的机器来说,装一个干净版本的操作系统外加更新和任何必需的测试应用程序对实际的测试自动化来说太花费时间。如果测试需要一个干净的准备就绪的操作安装,对于操作系统和应用程序安装来说,一个更有效的方法是通过一个可以快速把一个操作系统外加相关程序的镜像写到磁盘上去的磁盘镜像工具。任何实验室中的电脑在被准备进行测试的时候就是它们不在测试的时候。花上2个小时的安装过程来运行10分钟的测试是只有很少人才会认为有效率的事情。将测试台准备时间最小化是增加实验室效率的一个关键部分。其他要考虑的事情在测试技术的范畴之外,对部署一个成功的测试实验室必需的事情是对维护、电力和冷却设施的规划。一个良好计划和良好组织的实验室将会节省时间,如果有任何关于电脑硬件或网络问题需要研究。把测试实验室安置在一个远程的位置当然也是可能的。如果这样做,这个实验室应该包括远程电源板或者一天24小时服务级别的协议,以防一台机器在测试时候死机或正常重启都没有办法。

图书封面


 测试之美下载 更多精彩书评



发布书评

 
 


精彩书评 (总计3条)

  •     我才加过这个姐姐两天的自动化测试培训,据说她原来是微软office team的。。。。。。现在估计赚钱赚疯了。。。
  •     一个网友说过这么一番话,我觉得很有道理,所以引用在这里:软件测试这个行业现在从业的人数也已经不少了。但是很多人都觉得这是一份枯燥而重复性很强的工作。有一些处于底层,只负责表面上功能测试的从业者,因为工作的领域的局限,因为思维的局限和自我探索的不足,会觉得软件测试是一份非常单调的枯燥的没有技术含量的工作,所以它跟‘美’是没有任何关系的。其实任何一份工作,无论在别人眼中是光鲜亮丽还是鸡肋一样无趣,经过一个轮回之后,也都是一种重复,就如我们的生活。但是我们的生活却不会让我们觉得那么枯燥而无趣,因为每天我们都会用我们眼睛去观察些什么,用我们的脑袋思考些什么,用我们的心去体会些什么。甚至在某些时刻,会改变些什么。。
  •     这本书的标题定的太限制作者们的思维了,无论文章如何,开篇大家都在讲美的定义和内容,晕,谈测试就可以了,费那么多情绪将美学概念,与文章的内容看上去实在是不成一体,生熟不化。文章中个人感觉可读之处不是没有,但总体感觉不好。看来这个编者的书以后还是谨慎购买为好。

精彩短评 (总计33条)

  •     这本书要是不买 就真是太可惜了
  •     很不错的测试书籍,测试人员强力推荐。
  •     艺术之美在于观众将情感与思索投射在艺术品之上,无论“有我之境”还是“无我之境”,都不能消除“我”的存在和“我”的观点。Chris McMahon说:“这本书是为了启发实践者”(第13章)。那么,测试之“美”就在于实践者之间的印证、启发、激励。这要求读者将自己的经验与思考带入阅读,与作者展开思维的“对话”。... 阅读更多
  •     垃圾半小时
  •     字迹清楚,应该实在正品。内容页也比较专业。
  •     翻译得太糟糕了。
  •     感觉这个题目好限制作者们的思路,本来挺好的内容,TDD介绍,大规模自动化测试规划,测试工具整合等等,可偏偏开篇都是什么是美丽,晕,感觉像是在写中学老师的命题作文。这个应该是编者之误吧!太限制大家的思维了。
  •     大杂烩
  •     适合纯软件的高级测试人员阅读的好书思想新颖 而且非常深刻。。。。
  •     第一本英文专业书,看的我相当不容易,不过还是有那么点成就感,有了1,就有2.3.4......
  •     要么是翻译的太差了,要么是作者们本来就没打算说人话。
  •     帮公司买的,送给培训生,评价不错
  •     一个团队里面测试人员的重要性是毋庸置疑
  •     读到半截弃了……太高端,不过前几章还挺好的【。
  •     纠正下测试三观
  •     如果没有kindle,没有电子书,我也只好去买正版书了,还是很贵的。这个价格买到这本价值不错的书,很开心。
  •     南图借的. 是个文集, 内容感觉一般.
  •     很一般的文集。“*之美”系列只有“代码之美”是佳作。不过第一篇对于QA群体的心理分析很到位,加一颗星。
  •     超越执行的测试,寻找工作的价值。
  •     选择性吸收对自己有用的东西吧,还是值得一看的。
  •     #Kindle# 对我这个开发来说,略涨姿势。
  •     这本书对测试进行了全面而系统的讲解 生动 说服力强 确实能使读者体验到测试的美感
  •     可能我水平太低了,很多没看懂。内容有点散,覆盖面挺广!
  •     對於第一部份,不管你是不是軟件開發行業中人,都可以學到東西。至於第二部份開始,就是專業的測試知識了,顯得生澀,就暫時放下不讀了。
  •     高效、优雅、心态
  •     拓宽眼界用吧,专业性还是不够。
  •     不知所云
  •     经验之谈
  •     讲得确实是从实际出发的,但是国内的企业很难达到书中的描绘。书是很好,写法很新颖,语言很幽默,无论开发还是测试都建议买下来看看!
  •     凑在一起的书
  •     通过不同人对测试的理解,对测试有了一个基础理解。
  •     读完一遍,发现作者们的经验非常丰富,意思表达完整。正在读第二遍,将作者们的经验转变为我的经验
  •     挺不错的~~ 还是阅读。 都是一些国外牛人写的。 唯一不足,是这些文章是一些集合,上篇与下篇关联性不太强的。
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024