Requirements management plays a critical role at virtually every stage of project development. Development teams that can consistently design projects using precise, measurable requirements, and gauge their projects’ progress toward meeting those requirements, can vastly improve their efficiency, agility and marketability. This paper outlines the many benefits of an integrated approach to requirements and quality management, as well as offer best practices for effective requirements-driven testing. It will also review the key principles to keep in mind when integrating requirements-driven testing into your project’s lifecycle, and discuss the merits and evolution of classic testing models.