- Identification of the Scope of Testing - Company Oriented, Product Oriented, Project Oriented.
- Identification of the Needs of Testing - Identify Types of testing e.g. FT, Web Services etc. and application / modules to be tested.
- Identification of the Requirements of Testing - Find out the Nature of Requirements, Identification of type of actions for each requirement & identification of High Priority Requirements.
- Evaluation of the Test Automation Tool - Preparation of Evaluation Checklist, Identification of the Candidate Tools Available, Sample Run, Rate & Select the Tool, Implementation & Training.
- Identification of the Actions to be automated - Actions, Validations & Requirements supported by the Tool.
- Design of the Test Automation Framework - Framework Guidelines, Validations, Actions Involved, Systems Involved, Tool Extensibility Support, Customs Messages & UML Documentation.
- Design of the Input Data Bank - Identification of Types of Input file, Categorization & Design of File Prototypes.
- Development of the Automation Framework - Development of Script based upon Framework Design, Driver Scripts, Worker Scripts, Record / Playback, Screen / Window / Transaction, Action / Keyword & Data Driven.
- Population of Input Data Bank - Different Types of Data Input, Population of Data from Different Data Sources, Manual Input of Data and Parent – Child Data Hierarchy.
- Configuration of the Schedulers - Identify Scheduler Requirements & Configure the Schedulers .
Sometimes people assume that automation will replace the manual testing/resource in the organization. Manual testing cannot be replaced with the Automation. Automation cannot be implemented to 100%. The tool itself will have certain limitations like the memory management, multiple operating environments and hardware configurations, etc. But the fact is that Automation Testing is the best way to increase the effectiveness, efficiency and coverage of our software testing.
Tuesday, 18 June 2013
Ten steps to implement Automation Framework approach
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment