Acceptance Test Driven DevelopmentΒΆ

Acceptance test driven development is a form of Test Driven Development using High Level Testing where Automated Acceptance Tests are written before implementing the code that makes them pass.

Acceptance tests are then subsequently used to provide safety in refactoring.

It is the second part of Behavior Driven Development.

See How to do Acceptance Test Driven Development with Hitch