Today in this competitive world, software development has transformed into accelerated and time-effective procedures and this has led to various changes in the software testing definition. QA has led to focus on keeping pace with the market without compromising product quality.