The rise of Test-Driven Development (TST) is fueling considerable discussion regarding its impact on the landscape of software reliability. Advocates believe that this technique – where checks are written prior to code – encourages better design , lowers defects, and eventually leads to more depe