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