Cucumber and Behavior Driven Design

Readme Homework

Episode 13 - Cucumber and Behavior Driven Design

Create a simple Gradebook using outside-in development (and cucumber / rspec)

Panda Level

  1. Teachers can view average grade for the class

Tiger Level

  1. There can be many assignments for a class, not just 1 per student
  2. Teacher can view average grade for an assignment

Eagle Level

  1. The assignments can have weights (like a Final exam having 40%)
  2. Students can have many teachers
  3. Student can view their report card

Show Links


Copyright: 2012 Jesse Wolgamott, MIT License (See LICENSE)

Cucumber and Behavior Driven Design

  • Area:

  • Runtime:

  • Tech:

  • Tags:

    cucumber bdd  

A Dive into a sometimes controversial tool: Cucumber. Explores behavior driven design and how to achieve it with Cucumber.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


Ruby Off Rails is dedicated to accelerating the mastering of Ruby and increasing developer happiness everywhere.

In my software training, I see two distinct sets of programmers: those who know Ruby, and those who haven’t learned it yet. People who learn Ruby have an easier time understanding Rails, gems, and what magic voodoo is going on. And most importantly, they can cast wicked voodoo themselves.