Mar 28, 2014

Automation Framework Development - Various Stages

Stages

Activities and Steps

Output/Results

Application Study
    • Study application
    • Initiate Knowledge Transfer sessions
    • Review  existing Testcases
    • Analyze Test processes / environment
- High level understanding
- Know supported browsers,
 Test environment, test processes
Feasibility Analysis
    • Automation feasibility
    •   Prototyping
- Feasibility checklist
- Automation model
Scope
    • Identify scenarios to be automated
    • Estimation
- Features in scope of automation
- High level estimates
Test Planning
    • Schedule planning
    • Resource planning
    • Training needs assessment
    • Hardware needs assessment
- Automation Test Plan
- Team setup
- Training plan
Test Design
    • Define standards to be followed
    • Framework Design
    • Define Test cases, populate test data
- Coding standards
- Framework libraries identified
- Format of configuration, UI/Data map files identified
Test Development
    • Framework Development
    • Test Script Development
- Framework libraries
- Framework functions
- Page Objects
- Test scripts
Test Execution
    • Execution strategy
    • Script execution and analysis
    • Results reporting
- Formatted test results
- Test summary reports
Maintainance
    • Update test scripts
    • Add new test scripts
- Updated test scripts
- Updated function libraries

No comments: