International Journal of Computer Applications
Every Software development goes through several phases in SDLC where validation of software plays an important role as it shows correctness of the software. Validation Phases is the most expensive and time-consuming process for QA Engineers as code coverage and version numbering of the software increases the manual testing efforts. To help QA Engineers to utilize their time effectively, several testing automation has been carried out since decade but they result into partially automated or require more tester interventions. Especially for GUI application the automation becomes challenging because of its dynamically changing nature.