Sunday, September 25, 2011

What is the importance of Automation Framework?

Automation Framework is the foundation for any automation testing project.Properly constructed it makes the lifes of all the stake holders(Customer, Managers, Leads and Automation Engineers) easy. Framework is a set of rules, standards and best practices like any development project to be followed for below reasons:

1. To understand automation suite easily
2. To manage the test resource and components and how they interacts. 
3. To understand the execution flow.
4. Re - usability of test components/reusable components.
5. To extend the suite for any feature changes/enhancements. 
6. Good enough to understand by new users.
7. Customer can be able to take the ownership and manage the suite with ease.
8. To segregate the test data from the suite.

To reap the benefits of the automation framework proper documentation should be available how to use the framework, components, scripts,repository.