Behavior Driven Development
- A philosophy that amps up the idea of tests as documentation
- Business people, QA testers, and developers work together on tests
- Tests are written to be as readable as possible
- Tests should also generate descriptive human-readable output where applicable
- Sometimes this involves writing tests in english
17 / 21