微信扫一扫,开始最好玩的图书漂流玩法

Cucumber:行为驱动开发指南  童书●育儿

[英]Matt Wynne/[挪]Aslak Hellesy
人民邮电出版社(2013-6-27)
59元 / 272页
9787115318855
标签: BDD  测试  Cucumber  软件工程  Ruby  ATDD 

《cucumber:行为驱动开发指南》的两位作者是matt wynne和aslak helles?y,前者是cucumber最有经验的用户和贡献者之一,后者是cucumber的创始人,因此,《cucumber:行为驱动开发指南》是一本权威指南,它会提供使用cucumber所需的全部知识,让你和你的团队自信地开启cucumber之旅。尽管cucumber诞生于ruby社区,但你可以用它测试几乎所有系统,从简单的shell或perl脚本,到使用php、java或任何其他平台编写的web应用。
书中将展示如何用一组清晰、可执行且团队中任何人都能读懂的规格说明来表达用户那些天马行空的想法。你将学会如何将这些示例提供给cucumber,并让它指导你的开发过程。《cucumber:行为驱动开发指南》的第一部分会提供cucumber入门所需的全部知识,引导你从cucumber的核心特性起步,通过cucumber的gherkin dsl,使用自然语言来描述客户想要的系统行为,然后带你编写ruby代码来解释这些自然语言描述的规格说明并据此来验证应用的行为。第二部分将通过一个可以工作的例子来巩固学到的知识,同时学习一些更高级的cucumber技术,还将学习如何测试异步系统和使用数据库的系统。第三部分提供了一些解决问题的方法,针对的都是作者曾帮助其他团队解决过的最困难、最常见的问题。基于这些模式和技术,你将学习如何使用capybara和selenium测试大量使用ajax的web应用,测试rest web服务、ruby on rails应用、命令行应用、遗留程序等。
cucumber有助于在软件团队中的技术人员和非技术人员之间架起沟通的桥梁。《cucumber:行为驱动开发指南》的内容既适合开发人员和测试人员阅读,也适合软件团队中的非技术读者阅读。


作者介绍

matt wynne,独立咨询顾问,他帮助各种各样的团队学习如何尽其所能交付软件,并同时享受这一过程。业余时间他是cucumber项目的核心开发者,matt的博客是mattwynne.net,推特是@mattwynne。
aslak helles,y cucumber项目的创始人,伦敦drw交易集团(drw trading group)伦敦公司的一名高级开发工程师,他使用多种不同的语言编写快速、智能的软件。在此之前,他是挪威bekk咨询公司的首席科学家。aslak的推特是@aslak_hellesoy。
译者介绍
许晓斌 程序员,敏捷教练,技术作者,持续集成方面的专家。曾任职于sonatype,是开源软件nexus的核心团队成员,maven中央仓库的主要维护者。著有《maven实战》,译有《maven权威指南》,有不少文章发表于infoq、《程序员》等技术杂志,活跃于敏捷社区并在agile tour等scrumgathering等会议上发表过演讲。新浪微博@juvenxu,博客http://www.juvenxu.com/。
王江平 就职于autodesk软件上海分公司。热爱编程,热爱修bug,热爱读书,热爱交友,热爱唱歌,热爱看戏,热爱骑单车……热爱everything却无一精通的专业程序员一名。也热爱人肉翻译,参与、主导或独立完成过《代码之美》、《c#3.0设计模式》、《敏捷开发的艺术》、《软件开发者路线图》、《java语言精粹》、《python计算与编程实践》等书的翻译。新浪微博@steedhorse。