Wednesday, May 4, 2022

Types of Test Automation Framework

Framework:

  A testing framework is a set of rules used for creating and designing test cases.  

Different types of frameworks:

1. Linear Scripting Framework:

  •   Linear Scripting Framework is a basic level test automation framework that is in the form of ‘Record and Playback’ in a linear fashion.
  •   This framework is also known as the ‘Record and Playback’ framework.
  •   This type of framework is used to test small-sized applications.

2. Modular Testing Framework:

  •   In the modular testing framework, testers create test scripts module-wise by breaking down the complete application under test into smaller, independent tests.
  •   In simple words, testers divide the application into multiple modules and create test scripts individually.

3. Data-driven Framework:

  •   The data-driven test automation framework is focused on separating the test script logic and the test data from each other.
  •   It allows us to create test automation scripts by passing different sets of test data.
  •   The test data set is kept in external files or resources such as MS Excel Sheets, MS Access Tables, SQL Database, XML files, etc.,

4. Behavior-Driven Development Testing Framework:

  •   The purpose of this Behavior Driven Development framework is to create a platform that allows everyone (such as Business Analysts, Developers, Testers, etc,) to participate actively.
  •   It requires increased collaboration between Development and Test Teams.
  •   It doesn’t require the users to be acquainted with a programming language. We use non-technical, natural language to create test specifications.

No comments:

Post a Comment