探索吧!深入理解探索式软件测试(世界知名大师级敏捷软件测试专家扛鼎之作,是探索式测试领域的一颗重磅炸弹!实用性强,从典型GUI场景到软件需求的一切皆可探索)

当前位置:首页 > 计算机/网络 > 软件工程/开发项目管理 > 探索吧!深入理解探索式软件测试(世界知名大师级敏捷软件测试专家扛鼎之作,是探索式测试领域的一颗重磅炸弹!实用性强,从典型GUI场景到软件需求的一切皆可探索)

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2014年01月01日
  • 开 本:12k
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787111451587
作者:Elisabeth Hendrickson出版社:机械工业出版社出版时间:2014年01月 
编辑推荐
  1.世界知名的大师级敏捷软件测试专家的扛鼎之作,是探索式测试领域的一颗重磅炸弹。 
  2.本书给出实用性很强的理念,从典型GUI场景到软件需求的一切皆可探索。 

 
内容简介
  探索式测试是敏捷团队中不断升温的一个热门话题,本书对此话题进行了全面而详细的阐述,适合于所有真心关注软件质量问题的敏捷团队成员,特别是敏捷团队的测试工作者。本书不但思路清晰、文笔优美,而且内容实用,作者以讲故事的方式娓娓道来,让阅读也变成了一种享受。即便是那些各种技巧已用多年的测试老鸟,也一样可以洞悉新知、明晓其中微妙,还能学会借助新方式运用现有技能去帮助团队。管理人员和开发人员则能从中学到怎样将探索式测试贯穿项目开发的前、中、后期,帮助提高开发效率并免受困扰。

  主要内容包括:
  如何设计探索思路,执行小巧、快速的测试方法
  如何分析软件,找出关键问题以发现漏洞
  如何改变交互、顺序、数据、时间点和配置进行探索
作者简介
  Elisabeth Hendrickson  业内公认、世界知名的大师级敏捷软件测试专家,她的“测试启发法速查表”在业内广为流传,帮助了无数的测试工作者。她还是Google Tech Talk on Agile Testing系列技术视频的组织者。2010年敏捷联盟为她颁发了Gordon Pask奖,以表彰她为敏捷测试领域所做出的卓越贡献。她早在1980年就开始了软件开发生涯,一直很注重发掘软件中的bug。她在敏捷开发领域不遗余力地教学、演讲、写作、编码,痴迷于软件测试,为敏捷软件测试做出了巨大贡献。
目  录
译者序

鸣 谢
前 言
第一部分 奠定基础
 第1章 关于测试与探索
  1.1 测试的两面
  1.2 探索式测试的基本要素
  1.3 以限时探测会话开展工作
  1.4 练习题
 第2章 为探索制定探测章程
  2.1 用探测章程指导探险
  2.2 一个简单的探测章程模板
  2.3 优质探测章程
前  言
译者序
为测试而痴迷
作为译者,肯定是应该为自己的翻译作品写一篇译者序才对的,但我却真不知道该怎么来写这篇译者序才合适,刚写好几句一看觉得不好又删除重写,反复数次许久都无法定稿。
打开谷歌(会被重定向到谷歌香港),搜索Elisabeth Hendrickson,在页面右侧的信息窗介绍了一位同名的美国女演员,然而在左边的搜索结果主页面则几乎全部都是这本书作者的信息。而当我搜索我自己名字的时候,我却怎么也无法出现在都市快报知名记者的前面。这让我感觉到很是佩服。
Elisabeth是一位和蔼可亲的女士,总是面带着笑容、充满了激情。2007年10月的时候我第一次见到她,她为我们(前诺基亚网络)杭州研发中心提供敏捷测试相关的培训,我参加了她整整5天的培训,内容涵盖敏捷测试、ATDD、探索式测试等话题。当时我正处于职业生涯的低潮期,因为测试理念得不到认同,我有些怀疑自己所坚持的方向是否正确。然而,在她的课堂上,我却找到了共鸣,得到了认可,她的鼓励也给予了我想要成为一名教练的勇气。从这个角度来讲,Elisabeth还是我的人生导师。
媒体评论
  “Elisabeth开创了将探索式测试应用于敏捷开发的先河,并推动它不断演进,使其成为了一种主流实践。”
  ——Ward Cunnningham,wiki概念的发明者,设计模式和敏捷软件方法的先驱之一

  “这是我看到的*书籍之一。优良的测试设计源自优良的测试思路,这本书里满是各种优秀的测试思路,辅以故事情节烘托,涎玉沫珠。”
  ——Alan Page,微软公司Principal SDET,《微软的软件测试之道》作者

在线试读部分章节
  第一部分
  奠 定 基 础
  第1章 关于测试与探索
  第2章 为探索制定探测章程
  第3章 观察细节
  第4章 找出有意义的变化
  第5章 评估结果
  第1章 关于测试与探索
  不管你的职位头衔是什么,你基本上肯定会发现自己其实经常都在做测试。创建任何事物,测试都是其中不可分割的一部分。测试就是与软件或系统进行交互、观察其真实行为并与你的预期做比较,在测试之前,你以为你知道的一切都只不过是推测而已。
  在《Portraits in Silicon》[Sla89]一书中,作者Robert Slater讲述了ENIAC团队构建这台世界上最早期计算机之一的故事。早期计算机体积巨大,几乎有一个房间那么大,在机器内部则有很多用电缆连接起来的机架组件。电缆的选择因而也成为一个至关重要的设计决策。正如Slater所言:
  老鼠咬电缆是一个可能发生的麻烦事。为了进行测试,我们把一些老鼠关在笼子里,饿上一段时间,然后再扔进不同种类的电缆。我们发现,老鼠偏爱的正是ENIAC计划使用的那种电缆,于是我们就转而选择了其他电缆。
  注意,这个团队的成员意识到他们面临一个风险,并把它转变成了他们自己可以回答的问题。他们不是去猜测啮齿类动物的饮食习惯,而是拿出不同种类的电缆扔给饥饿的老鼠。他们利用了试验结果作为采取行动的依据。测试的本质就在于此:设计一个试验以便收集经验证据,由此解答与风险相关的问题。
  不同类型的测试解答不同类型的问题。若是想知道峰值负载下系统表现如何,得运行性能测试。若是想知道某小段代码是否吻合程序员意图,就得单独针对这段代码执行一套单元测试。如果你想知道用户能否在没有帮助的情况下靠自己玩转该软件,那就得实施易用性测试。
  本章介绍了探索式测试有别于其他种类测试的地方,以及如何将它融入整体测试策略之中。

 探索吧!深入理解探索式软件测试(世界知名大师级敏捷软件测试专家扛鼎之作,是探索式测试领域的一颗重磅炸弹!实用性强,从典型GUI场景到软件需求的一切皆可探索)下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017