Testing methods¶
Test-Driven Development is the best-known testing methodology; Behavior-Driven Development builds on this, but focuses more strongly on the requirements and behaviour of the software. In the case of Legacy software, we then take a closer look at how test-driven development can be applied to an untested codebase.