作者: 【英】Matt Wynne , 【挪】Aslak Hellesy 译者: 许晓斌 , 王江平 责编: 杨海玲 分类: 软件开发 > 架构与工具
《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:行为驱动开发指南》的内容既适合开发人员和测试人员阅读,也适合软件团队中的非技术读者阅读。 更多>>
版权声明 内容提要 读者评价 享受工具 序 前言 第一部分 Cucumber基础 第1章 为何使用Cucumber 1.1 自动化验收测试 1.2 行为驱动开发 1.3 活的文档 1.4 Cucumber如何工作 1.5 我们学到了什么 第2章 Cucumber初体验 2.1 理解我们的目标 2.2 创建一个特性 2.3 创建步骤定义 2.4 实现第一个步骤定义 2.5 运行程序 2.6 改变格式器 2.7 添加一个断言 2.8 让测试通过 2.9 我们学到了什么 第3章 Gherkin基础 第4章 步骤定义:外在篇 第5章 富有表现力的场景 第6章 Cucumber常见问题及解决之道 6.1 感受痛苦 6.2 同心协力 6.3 照管好你的测试 6.4 停掉生产线和缺陷预防 6.5 我们学到了什么 第二部分 可以工作的示例 第7章 步骤定义:内在篇 第8章 支持代码 第9章 处理消息队列和异步组件 第10章 数据库 第三部分 应用Cucumber 第11章 Cucumber命令行界面 第12章 测试REST Web服务 第13章 为遗留应用添加测试 第14章 引导Rails 第15章 使用Capybara测试Ajax Web应用 第16章 使用Aruba测试命令行应用 附录A 在其他平台上使用Cucumber 附录B 安装Cucumber 附录C Ruby gem版本 附录D 参考文献



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » [PDF电子书] Cucumber:行为驱动开发指南 PDF下载

点评 0

评论前必须登录!

登陆 注册