Software & application testing is treated to be crucial by enterprises all over the world.It is one such action that approves the functionality, performance, quality & other aspects of a software.But, with the ever expanding codebase and added functionality, manual testing is turning inefficient, tedious, laborious & costly day-by-day.