Considering the following statements:
A) The data used for a test is held external to the automated script
B) The scope of an automated test suite is driven by the range of test data available
C) It uses a high-level language to separate the action to be performed on the test data from the test script
D) A spreadsheet is used to record the actions to be performed instead of the input data
Which of the following options is the correct selection of these statements to describe data-driven and keyword-driven automation?
Analysis:
Understanding the characteristics of data-driven and keyword-driven automation is crucial for identifying the correct statements.
Correct Pairing:
C . Data Driven = a; Keyword-driven = c:
Data Driven = a: 'The data used for a test is held external to the automated script' is a key characteristic of data-driven testing, where test data is stored separately from the test scripts, allowing the same script to run with different data sets.
Keyword-driven = c: 'It uses a high-level language to separate the action to be performed on the test data from the test script' is characteristic of keyword-driven testing, where keywords representing actions are used to describe test steps, separating the business logic from the test scripts.
Explanation of Incorrect Options:
A . Data Driven = a; Keyword-driven = d: Statement d does not accurately describe keyword-driven testing.
B . Data Driven = b; Keyword-driven = c: Statement b does not accurately describe data-driven testing.
D . Data Driven = d; Keyword-driven = d: Statement d is not accurate for either data-driven or keyword-driven testing.
The ISTQB CTAL-TTA syllabus and standard practices in test automation clearly differentiate between data-driven and keyword-driven testing methodologies.
Sources:
ISTQB-CTAL-TTA Syllabus
General knowledge on test automation methodologies.
Dierdre
1 day agoMerrilee
6 days agoKeva
11 days agoLuisa
17 days agoNenita
22 days agoRyan
27 days agoKenny
1 month agoCordell
1 month agoMy
1 month ago