Complete the code to name the automation framework type that uses reusable functions.
framework_type = "[1]" # This framework uses reusable functions for test scripts
The Modular framework type organizes test scripts into reusable functions or modules.
Complete the code to identify the framework type that separates test data from scripts.
framework_type = "[1]" # This framework uses external data files to drive tests
The Data-driven framework separates test data from test scripts, allowing tests to run with different data sets.
Fix the error in the code to correctly name the framework type that uses action keywords.
framework_type = "[1]" # This framework uses keywords to represent actions in tests
The Keyword-driven framework uses keywords to represent user actions, making tests easier to read and maintain.
Fill both blanks to complete the description of a framework combining features of others.
framework_type = "[1]" # This framework combines [2] and keyword-driven approaches
The Hybrid framework combines Data-driven and Keyword-driven frameworks to leverage benefits of both.
Fill all three blanks to complete the dictionary describing framework types and their key features.
frameworks = {
"Modular": "[1]",
"Data-driven": "[2]",
"Keyword-driven": "[3]"
}This dictionary maps framework types to their main features: Modular uses reusable functions, Data-driven uses external test data, and Keyword-driven uses action keywords.