Behavior-Driven Development with Cucumber eBook : 9780132748513

Behavior-Driven Development with Cucumber eBook

Lawrence,R et al
Published by
Pearson Higher Ed USA
Title type
NZ/Pacific customers only
This eText can only be purchased by people residing in New Zealand, Fiji, Samoa, Tonga or Cook Islands with a credit card from the same country. Click here to find the Pearson website for your region.
Agile software development teams are seeking better ways to create business-facing automated tests that support the development of the right product. Cucumber is rapidly becoming the most popular tool for accomplishing this objective – but, until now, no book has covered Behavior-Driven Development (BDD) practices and tools in sufficient depth. Teams have been forced to keep reinventing the wheel, or else to hire one of a handful of consultants at great expense. Behavior-Driven Development with Cucumber fills that gap.

Richard Lawrence and Paul Rayner begin by illuminating ATDD’s value, and showing how it can help you produce better software with less pain. Next, they present a complete BDD/Cucumber reference and tutorial that provides a common language for software customers and team members alike. Lawrence and Rayner thoroughly explain the role of each team member and stakeholder, with a particularly insightful emphasis on non-developers. Next, they show how to automate functional tests for web, console, native client, legacy, and other applications on the Ruby, Java, and .NET. platforms. To complement the Web’s existing Ruby-oriented Cucumber resources, the authors provide even more Java (Cuke4Duke) and C# (Cuke4Nuke) examples.

Throughout, you’ll find concrete examples and hands-on exercises based on the authors’ extensive experience teaching BDD to software professionals and helping software organisations successfully implement BDD strategies.

The full text downloaded to your computer

With eBooks you can:

  • search for key concepts, words and phrases
  • make highlights and notes as you study
  • share your notes with friends

eBooks are downloaded to your computer and accessible either offline through the Bookshelf (available as a free download), available online and also via the iPad and Android apps.

Upon purchase, you will receive via email the code and instructions on how to access this product.

Time limit

The eBooks products do not have an expiry date. You will continue to access your digital ebook products whilst you have your Bookshelf installed.

Table of contents
  • I. Geting Started
  • A. Background and Context
  • B. Basic ATDD with Cucumber
  • II. Going Deeper
  • A. Using the Gherkin Language to Build Richer Scenarios
  • B. More Powerful Automation
  • C. Organizing and Running Scenarios
  • III. Special Topics
  • A. Driving Web Applications
  • B. Dealing with Complex/Large Test Data
  • C. Using Cucumber with Other Tools
  • D. Adopting Cucumber with Legacy Software
  • IV. Appendices
  • A. Regular Expressions
  • B. Step Definition Examples in Other JVM and .NET Languages

Features & benefits
  • Teaches how to create business-facing automated tests
  • Functional tests for a wide variety of applications on Ruby, Java, and .NET (with exclusive coverage of Cuke4Duke for Java and Cuke4Nuke for .NET
  • For the entire dev team: explains roles of all team members and stakeholders, especially non-developers
  • Full of concrete examples and hands-on exercises based on the authors’ extensive experience teaching ATDD to software professionals and helping software organisations successfully implement ATDD strategies

Access Code info.

To get the most out of your eBook you need to download the VitalSource Bookshelf software. This software is free to download and use. View the VitalSource Bookshelf system requirements here.

Download Information: Once purchased, you can view and/or download your eBook instantly, either via the download link which you will receive as soon as you complete your online order or by viewing the download link against the order in the My Account area of this website.

Please note: eBooks are available for download immediately and cannot be returned once purchased.