With an interesting confluence of forces from business, technology and quality, software testing is moving from assurance to engineering. This shift implies an all pervading quality consciousness from concept to finish. This is a significant milestone in the evolution of testing. This evolution comes with its own challenges that organizations have to overcome. Welcome to the world of conscious quality...