12-04-2018, 10:12 AM
It is a Systematic Approach to automate Software Test Process.
Or
It is a set of guidelines, assumptions and process developed by experts
in order to perform tasks in an effective and optimized way.
In a Project Test Automation we create and use different types of files and we perform different types of tasks, in order to store and organize them all a systematic approach(Automation Framework) is required.
Types of Automation Framework
1) Record / Play back Or Linear Framework
Description: In this approach Tests can be created using Recording feature.
Advantages:
i) Scripting knowledge is optional
ii) Easy to generate Tests and takes less time.
iii) Recommended for Short term projects
iv) Recommended for Dynamically changing UI Designs
v) Recommended for Dynamically changing Requirements
Disadvantages:
i) No Centralized maintenance of Test Objects
ii) Low in Performance
iii) Less or No concentration on Complex functionality testing
iv) Testers may not have command on tests, so locating Errors is difficult
v) UFT can't record all types of statements or Steps.
Or
It is a set of guidelines, assumptions and process developed by experts
in order to perform tasks in an effective and optimized way.
In a Project Test Automation we create and use different types of files and we perform different types of tasks, in order to store and organize them all a systematic approach(Automation Framework) is required.
Types of Automation Framework
1) Record / Play back Or Linear Framework
Description: In this approach Tests can be created using Recording feature.
Advantages:
i) Scripting knowledge is optional
ii) Easy to generate Tests and takes less time.
iii) Recommended for Short term projects
iv) Recommended for Dynamically changing UI Designs
v) Recommended for Dynamically changing Requirements
Disadvantages:
i) No Centralized maintenance of Test Objects
ii) Low in Performance
iii) Less or No concentration on Complex functionality testing
iv) Testers may not have command on tests, so locating Errors is difficult
v) UFT can't record all types of statements or Steps.