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