Risk Mitigation in Software Testing: Ensuring Software Quality