【有效和系统的软件测试,怎么做更高效?】

Arie van Deursen和Steve Freeman推荐作序!

陈琴(霜波)和陈晟等九大专家联袂推荐。

如何进行有效测试?基于MEAP诞生的软件测试实用指南告诉你。

近年来出现了一些新的出版方式,MEAP(Manning Early Access Program)就是其中的一种, 把开源运动展到出版行业。在MEAP中,读者可在图书出版前逐章阅读早期版本。在作者写作过程中,读者可以及时提供反馈,帮助作者写出更好的作品。

《Effective软件测试》正是基于MEAP诞生的一本软件测试图书,其质量已得到多位读者的检验。本书作者Mauricio Aniche试图帮助开发人员避免常犯的错误。Maurieio博士是开发人员出身,曾亲赴现场交付和部署软件;在客户提出问题后,及时对软件进行了调试、分析和修正。教训是深刻的,他对测试非常重视,亲力亲为,深信“要成为一名高效的开发者,必先成为一名高效的软件测试者”,并强烈推荐在开发系统时构建- -个 自动化测试集,随时反馈测试结果,从而显著提高软件工程师的工作效率。

Mauricio在荷兰代尔夫特理工大学讲授软件测试课程。他不仅有丰富的实践经验,而且有很好的理论基础,有能力讲清楚问题的来龙去脉,能够就“如何有效地完成测试”这个主题展开系统讨论。即使是软件测试中的一些复杂问题或难题(如“基于属性的测试”“变异测试”“对象模拟”等),作者也没有回避,而是认真分析,通过一 - 系列示例循序渐进地演示如何解决,并提供了相关的参考论文。

本书浓墨重彩地描述如何进行有效的测试:对软件测试的基本方法,包括基于需求的测试用例设计、结构化测试用例设计,都给出具体、有效的设计技巧。对输入域的测试最常见,虽然等价类划分、边界值分析等方法可以帮助进行测试设计,但若能分析出数据特征,采用基于属性的测试
方法,自动化程度将更高、测试将更彻底。基于属性的测试方法也是本书的一个亮点,之前很少有关于测试的图书谈到这个方法。
本书关注一些基本的质量或测试问题,如代码的可测试性、自动化测试脚本自身的质量等。本书与时俱进,契约式测试、测试驱动开发、自动化测试等也是本书重点介绍的内容。本书总是从软件开发者的角度出发,立足实际;例如,在单元测试中,不只是从理论上强调逻辑覆盖,采用结构化测试方法(俗称白盒测试方法),也从实际出发,采用基于需求的测试方法(如等价类划分、边界值分析),让单元测试更扎实。而且,本书示例丰富,理论和实践完美结合,尽可能使测试用例设计、测试过程简单实用,确保读者可快速地学以致用。
我和作者有着相同的软件开发理念及类似的工作经历,我维护着“软件质量报道”公众号,努力帮助国内软件行业构建高质量、好用的软件;我也跨学术界和产业界工作,在同济大学讲授软件测试课程的同时在软件行业工作超过十年,并持续与业界保持联系,向企业提供咨询、技术服务等。正是因为有这样的背景,很早就关注了本书原著。清华大学出版社拿到中文版权后,立刻联系我,我愉快地接受了翻译任务,随即邀请了之前的合作伙伴李洁、张元开始全心投入翻译,历经4个多月才告完成。翻译过程也是我们学习的过程,仿佛重新经历一场新的、 美好的测试之旅,没有觉得累,反而觉得是一种享受。我们保持科学严谨的态度,力求准确表达原意、文字流畅,让读者有良好的阅读感,并从中受益。
希望之后再也没有野蛮生长的产品代码,编程总是伴随着测试,产生大量优雅的代码:希望未来的软件世界充满生机,健康发展。
                                                     朱少民
                                               《Effective软件测试》译者,《全程软件测试》《敏捷测试》的作者

节选自《Effective软件测试》译者序

 

 

 Effective软件测试【图片 价格 品牌 评论】-京东京东JD.COM是国内专业的网上购物商城,为您提供Effective软件测试价格、图片、品牌、评论、等相关信息.https://item.m.jd.com/product/13791897.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值