Este documento introduz o BDD (Desenvolvimento Guiado por Comportamento) com Rails. Ele discute como o BDD melhora a comunicação entre equipes e clientes através de uma linguagem comum do negócio ao código. Ele também mostra exemplos de como escrever cenários de teste em linguagem natural usando Cucumber para automatizar testes em Rails.