The
Automation tools to write and execute test cases known as
automation testing. No manual intervention required while executing an automated test suite.
Testers write test scripts and test cases using the
automation tool.
Benefits of Automation Testing
Reduction of repetitive work.
Repeatability
Greater consistency
Ease of access to information about tests or testing
Automation framework divided into 4 different types
Linear automation Framework:
the linear
framework based on record and play the procedural code. this framework especially for very small projects and for the creation of smoke test. where only basic tests execute.
Structured automation Framework:
The test cases are writing in a structured way using loops. if else statements, Switch statement and conditional statement. but it does not have any functions or modularity to make the
framework more flexible.
Modular automation Framework:
The reusable code put in functions. functions getting called whenever needed. it makes the
framework more flexible and easy for maintenance.
Data-driven automation Framework:
When some test needs to repeat for the different data set. Data-driven
framework gets used. In this framework, Parameters in the test case gets linked to the database, excel, CSV, text files. their test case run for all defined parameter in the file.
Keyword-driven automation Framework:
As Name suggest, Keyword nothing but a code. which represent some action, say login. in this
framework map the set of code. which perform the certain action with a keyword across the
framework.
Hybrid automation Framework:
It is nothing but the mix of any
frameworks together. most popular hybrid
automation frameworks are Modular- Data drove and Keyword- data were driven.
Comments
Post a Comment