Software testing is one of a complex process at a software application development. Software testers are those who find out bugs, bottlenecks, interface and reliability issues and ensure quality assurance before the release of the final product. To find the flaw they run all kinds of tests, stress, performance, functional, scalability, user acceptance at various stages of the software life cycle. Overall, software testing is a major part to produce a quality assured outcome. Testers…