TDD Clinic: BDD, Ruby, & Rails

room: Osgoode West, LC — time: Tuesday 10:45-12:15
Average Rating: -

This session of the TDD clinic gives participants the chance to practice Behavior Driven Development (BDD). We will briefly present the core principles of BDD and then jump right into coding using RSpec.

In BDD, testing becomes less about testing the structure of your code, and more about writing specifications and defining the behavior of your application. It also relies on the use of a small readable vocabulary, so that everyone - business, technology, managers, testers - is using the same words to define the behavior of the system.

Process/Mechanics

I love showing live code examples, and with Rails, all the code is readable and understandable to anyone with basic programming experience.

I did a more basic presentation on testing in general that covers TDD & BDD for a local users group here in Orlando, FL. The video can be viewed here.