This document discusses Behavior Driven Development (BDD) using the RSpec testing framework for Ruby. It provides an overview of BDD versus traditional Test Driven Development, describes how to install and use RSpec for writing automated tests, and covers various RSpec matching and assertion methods.