Test-Driven Development

A technique where tests are defined before work is begun, so that work in progress is validated continuously, enabling work with a zero defect mindset

» Rastak DIC