The rise of Test-Driven Engineering (TST) is generating considerable discussion regarding its influence on the trajectory of software assurance . Advocates contend that this methodology – where tests are written before code – fosters better architecture , lowers defects, and finally leads to more