
This paper describes “How to Optimize Testing” in software Engineering. With the growing constraints on the budgeting of the software, there is a huge need for reducing the effort spent on various activities in a Software Development Life Cycle (SDLC). Among all the activities in the SDLC, testing seems to an activity with huge scope for reducing the effort by using optimized testing techniques such as Risk based Testing Approach (RBT). By following Risk based Testing (RBT) Approach, effort spent on testing can be reduced by more than 40%.This approach ensures adequate test coverage with optimum test effort and cost. The testing efforts are prioritized towards executing test cases that have high probability of failure and the impact associated with these failures is high as well.