Different types of Automation Frameworks

The framework is made up of a number of reusable modules and function libraries that are developed with the following characteristics in mind:

Maintainable
Reusable
Manageable
Accessible
Robust
Flexibility
Measurable

Different Automation Frameworks are:

Ad-Hoc: Scripting developed in reactionary mode to test a single issue or fix.

Test script modularity framework requires the creation of small, independent scripts that represent modules, sections, and functions of the application-under-test. These small scripts are then used in a hierarchical fashion to construct larger tests, realizing a particular test case.

Data-Driven
Scripts are an assembly of function calls
Data for test cases read in from external source (e.g., Excel spreadsheet, ODBC database)
Results can be captured externally per script execution (i.e., spreadsheet, database)

Keyword-Driven
Test cases are expressed as sequence of keyword-prompted actions
A Driver script executes Action scripts which call functions as prompted by keywords
No scripting knowledge necessary for developing and maintaining test cases
Hybrid Automation Framework is a methodology uses a combination of three different technology approaches traditionally used Test Automation Framework development:
  1. Modularity-driven testing
  2. Data-Driven Testing
  3. Keyword-driven testing

No comments:

Post a Comment