Books
x dismiss this message

Did you know you can edit this page?

The RSpec Book: Behaviour Driven Development with RSpec, Cucumber, and Friends (edit title/settings)

by David Chelimsky (Author) (edit contributors)

Share this book on:
see page history

Description edit see section history

You'll get started right away with RSpec 2 and Cucumber by developing a simple game, using Cucumber to express high-level requirements in language your customer understands, and RSpec to express more granular requirements that focus on the behavior of individual objects in the system. You'll... read more

Characters/People edit see section history

  • RSpec: A behavior driven design (BDD) domain specific language (DSL) to test software.
  • Cucumber: A BDD framework for creating acceptance tests in plain English that are mapped to tests which ensure the features specified are met.
  • Behavior Driven Design: Behavior driven development (or BDD) is an agile software development technique that encourages collaboration between developers, QA and non-technical or business participants in a software project. It was originally named in 2003 by Dan North as a response to Test Driven Development, including Acceptance Test or Customer Test Driven Development practices as found in Extreme Programming. It has evolved over the last few years.
  • Test-driven development: Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes a failing automated test case that defines a desired improvement or new function, then produces code to pass that test and finally refactors the new code to acceptable standards. Kent Beck, who is credited with having developed or 'rediscovered' the technique, stated in 2003 that TDD encourages simple designs and inspires confidence.<1>
Popular Covers

Loading covers…

Choose your book’s cover

First Sentence edit see section history

Behaviour Driven Development began its journey as an attempt to better understand and explain the process of Test Driven Development.

Authors & Contributors edit see section history

  1. David Chelimsky (Author)

Other Contributors:

  1. Dave Astels (Author)
  2. Zach Dennis (Author)
  3. Aslak Hellesøy (Author)
  4. Bryan Helmkamp (Author)
  5. Dan North (Author)
  6. Robert C. Martin (Foreword)
  7. Jacquelyn Carter (Editor)

Classification edit see section history

Links to Supplemental Material edit see section history

  • RSpec.info: home: RSpec is testing tool for the Ruby programming language. Born under the banner of Behaviour-Driven Development, it is designed to make Test-Driven Development a productive and enjoyable experience.

More Books Like This edit see section history

   
  • Foundations of RSpec: Behavior-driven Development with Ruby and Rails (Foundations)

We’re hiding the errata, movie connections, books that influenced this book, books influenced by this book, books that cite this book and books cited by this book sections. If you would like to add content to them, you must first make them visible.