The rise of Test-Driven Engineering (TST) is generating considerable analysis regarding its role on the future of software assurance . Proponents believe that this approach – where validations are written before code – fosters better architecture , minimizes defects, and eventually leads to more