The RSpec Book: Behaviour Driven Development with RSpec, Cucumber, and Friends

The RSpec Book: Behaviour Driven Development with RSpec, Cucumber, and Friends
ISBN-10
1934356379
ISBN-13
9781934356371
Category
Business & Economics
Pages
420
Language
English
Published
2010
Author
David Chelimsky

Description

Behaviour Driven Development is about writing software that matters. It is an approach to agile software development that takes cues from Test Driven Development, Domain Driven Design, and Acceptance Test Driven Planning. RSpec and Cucumber are the leading Behaviour Driven Development tools in Ruby. RSpec supports Test Driven Development in Ruby through the BDD lens, keeping your focus on design and documentation while also supporting thorough testing and quick fault isolation. Cucumber, RSpec's steadfast companion, supports Acceptance Test Driven Planning with business-facing, executable requirements documentation that helps to ensure that you are writing relevant software targeted at real business needs. The RSpec Book will introduce you to RSpec, Cucumber, and a number of other tools that make up the Ruby BDD family. Replete with tutorials and practical examples, the RSpec Book will help you get your BDD on, taking you from executable requirements to working software that is clean, well tested, well documented, flexible and highly maintainable.

Other editions

Similar books

  • Effective Testing with RSpec 3: Build Ruby Apps with Confidence
    By Ian Dees, Myron Marston

    What You Need: To follow along with the book, you'll need Ruby 2.2+. The book will guide you through installing RSpec 3 and setting up a new project to use it.

  • The Cucumber Book: Behaviour-Driven Development for Testers and Developers
    By Matt Wynne, Aslak Hellesoy, Steve Tooke

    You need Cucumber: a testing, communication, and requirements tool-all rolled into one. All the code in this book is updated for Cucumber 2.4, Rails 5, and RSpec 3.5.

  • Rails 5 Test Prescriptions: Build a Healthy Codebase
    By Noel Rappin

    With both practical code examples and discussion of why testing works, this book starts with the most basic features delivered as part of core Ruby on Rails.

  • Rails 4 in Action: Revised Edition of Rails 3 in Action
    By Ryan Bigg, Yehuda Katz, Rebecca Skinner

    Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Book Rails is a full-stack, open source web framework powered by Ruby.

  • Ruby on Rails Tutorial: Learn Web Development with Rails
    By Michael Hartl

    This is the eBook of the printed book and may not include any media, website access codes, or print supplements that may come packaged with the bound book.

  • Ruby in Practice
    By Jeremy McAnally, Assaf Arkin

    This book won't help you push your deadline back, but it will help you get the job done in less time. Above all, Ruby in Practice is a practical book for developers who want an in depth understanding of the Ruby language and its toolset.

  • Service-Oriented Design with Ruby and Rails
    By Paul Dix

    The Complete Guide to Building Highly Scalable, Services-Based Rails Applications Ruby on Rails deployments are growing, and Rails is increasingly being adopted in larger environments.

  • The Merb Way
    By Foy Savas

    The Merb Way is the first comprehensive guide to using, extending, and deploying Merb.

  • Eloquent Ruby
    By Russ Olsen

    Next, the book addresses bigger questions related to building methods and classes. You’ll discover why Ruby classes contain so many tiny methods, when to use operator overloading, and when to avoid it.

  • Rails Test Prescriptions: Keeping Your Application Healthy
    By Noel Rappin

    Provides information on testing procedures and tools for Rails 2 and Rails 3.