Professional Documents
Culture Documents
2
Test Automation: Introduction
Automation: Facts
Manual scripts needed
Ideal for regression testing
Benefits come from discipline in analysis and planning
Causes significant schedule impact at introduction
Require more programming and design skills from testers
Require continuous maintenance
Automation: Myths
High immediate ROI from automation
One tool that fits perfectly
Need to substitute skilled manual testers
Preclude manual testing
100% Automation of all existing manual tests
3
Maturity of Automation Testing
4
Test Automation Tools – Market Trends
Source :
6
Freeware Tools
7
Building a Test Automation Framework
Environment independent
Modularized scripts/test data to increase robustness
Reusable generic functions and applications specific
functions libraries.
Defined folder structure
Scripting guidelines and review checklists
Error handling and recovery techniques
Defined maintenance process
Collection and analysis of the metrics
9
Test Automation Framework: Approach
10
Automation Test Strategy Guidelines
In order to make the most of our test strategy, we need to make
it reusable and manageable. To that end, there are some
essential guiding principles we should follow when developing
our overall test strategy:
Test automation is a fulltime effort, not a sideline.
The test design and the test framework are totally separate
entities.
The test framework should be application-independent.
The test framework must be easy to expand, maintain, and
perpetuate.
The test strategy/design vocabulary should be framework
independent.
The test strategy/design should remove most testers from
the complexities of the test framework.
11
Test Automation Framework: Components
12
A Sample Framework Model
13
Test Automation
14
Successful Automation framework -
Pointers
15
Automation Framework Types
16
Test Script Modularity Framework
17
Test Library Architecture Framework
18
Keyword-Driven Testing Framework
19
Data-Driven Testing Framework
20
Hybrid Test Automation Framework
In this framework all types of framework is used. Following is the
standard of Hybrid Test Automation Framework.
Test library
Data driven
Library function
GUI library/Object Repository
Test script management
Configuration management (Test script modification records)
Naming convention
21
Hybrid Test Automation Framework
22
Summary: Critical factors for Automation success
23
Automation Testing Risks
24
Question?
25
Thank You
URL: www.wipro.com/testing
Contact us at: testing.services@wipro.com
26