Test-Driven Development

A 'test-first' approach that defines requirements in terms of test cases and then constructs a solution which can pass the tests. See also behavior-driven development (BDD).

» Rastak DIC