In the software life cycle, testing is an important phase and plays a major role in delivering the quality of the product. Software testing is an essential, time consuming,and expensive activity. Therefore,automation of any aspects of engineering can reduce testing time and, in the long run,reduce the cost of the testing activities.The software Industry constantly focuses on building new automation frameworks & tools to improve efficiency and quality of the product.
In the testing process, the QA team uses automation tools / frameworks to create automation scripts.
Existing automation frameworks available from the market requires skilled resources with programming experience to understand the framework in order to build the automation scripts. Most of the frameworks support industry standard features like keyword and data-driven features.The industry is looking for the next generation automation frameworks to empower the manual tester to perform automation with minimum training. The goal is to reduce the cost of testing activities and time to market with good quality.