图书标签: BDD 测试 Cucumber 软件工程 Ruby TDD 编程 ATDD
发表于2024-11-21
Cucumber:行为驱动开发指南 pdf epub mobi txt 电子书 下载 2024
《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。
介绍的很详细
评分Cucumber为存在语言分歧的双方,提供可以发现和使用通用语言的场所。。
评分一本能够让你一口气读完又能读懂的技术类书籍,作者写的好,翻译也不错! 把一件复杂的事情说明白,不在于技术有多牛,而在于能够按照读者/听众的思维展开内容,而不是按照自己的理解去叙述。
评分一本能够让你一口气读完又能读懂的技术类书籍,作者写的好,翻译也不错! 把一件复杂的事情说明白,不在于技术有多牛,而在于能够按照读者/听众的思维展开内容,而不是按照自己的理解去叙述。
评分用的ruby,只看了前面一点,对cucumber介绍的还不错
这是一本半技术书籍,虽然是测试使用,但阅读它实在也需要一定的代码基础,所以可见,测试的技术含量越来越高了:D 由于本人使用Java,所以忽略了12章以后的内容,由于它所使用到的那些框架都是基于Ruby。 本书分为3部分: 1. 基础 2. 进阶 3. 应用 在第一部分,基础篇中,...
评分这是一本半技术书籍,虽然是测试使用,但阅读它实在也需要一定的代码基础,所以可见,测试的技术含量越来越高了:D 由于本人使用Java,所以忽略了12章以后的内容,由于它所使用到的那些框架都是基于Ruby。 本书分为3部分: 1. 基础 2. 进阶 3. 应用 在第一部分,基础篇中,...
评分这是一本半技术书籍,虽然是测试使用,但阅读它实在也需要一定的代码基础,所以可见,测试的技术含量越来越高了:D 由于本人使用Java,所以忽略了12章以后的内容,由于它所使用到的那些框架都是基于Ruby。 本书分为3部分: 1. 基础 2. 进阶 3. 应用 在第一部分,基础篇中,...
评分本书不但讲述了Cucumber的基本原理、应用场景,而且还加入了不少的最佳实践,常见陷阱等(没错,就在那些深色的附加框中)。相信看了本书再加上一些实践,一定能够熟练掌握Cucumber的用法。 除了上述这些内容,还有一部分有趣的是相关测试库的使用。其实Cucumber的内容本身是很...
评分本书不但讲述了Cucumber的基本原理、应用场景,而且还加入了不少的最佳实践,常见陷阱等(没错,就在那些深色的附加框中)。相信看了本书再加上一些实践,一定能够熟练掌握Cucumber的用法。 除了上述这些内容,还有一部分有趣的是相关测试库的使用。其实Cucumber的内容本身是很...
Cucumber:行为驱动开发指南 pdf epub mobi txt 电子书 下载 2024