The rise of Test-Driven Engineering (TST) is sparking considerable analysis regarding its impact on the future of software assurance . Supporters believe that this technique – where checks are written prior to code – fosters better architecture , reduces defects, and ultimately leads to more depe