Test Automation Frameworks

A framework is a set of assumptions, concepts & practices that support automation.

Types of Frameworks

  • Test script Modularity Framework
  • Test Library Architecture Framework
  • Keyword driven Framework
  • Data Driven Framework
  • Hybrid Frameworks

Test Script Modularity Framework

  • Test script modularity framework requires the creation of small independent scripts that represent modules section & functions of the AUT.

Library Architecture Framework

  • It divides AUT into procedures & functions.
  • Creation of Library files that represent Modules, functions, and sections of AUT.

Keyword-driven Framework

  • This framework requires the development of data tables and keywords, independent of the test automation tool used to execute them and the test script code that “drives” the application-under-test and the data.
  • Keyword-driven tests look very similar to manual test cases. In a keyword-driven test, the functionality of the application-under-test is documented in a table as well as in step-by-step instructions for each test.

Data-Driven Framework

  • Input & Output values are read from data files.

Hybrid Framework


Have questions? Contact the software testing experts at InApp to learn more.