Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

ISTQB CTAL-TTA Exam - Topic 1 Question 54 Discussion

Considering the following statements:A) The data used for a test is held external to the automated scriptB) The scope of an automated test suite is driven by the range of test data availableC) It uses a high-level language to separate the action to be performed on the test data from the test scriptD) A spreadsheet is used to record the actions to be performed instead of the input dataWhich of the following options is the correct selection of these statements to describe data-driven and keyword-driven automation?
C) Data Driven = a; Keyword-driven = c
A) Data Driven = a; Keyword-driven = d
B) Data Driven = b; Keyword-driven = c
D) Data Driven = d; Keyword-driven = d

ISTQB CTAL-TTA Exam - Topic 1 Question 54 Discussion

Actual exam question for ISTQB's CTAL-TTA exam
Question #: 54
Topic #: 1
[All CTAL-TTA Questions]

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?

Show Suggested Answer Hide Answer
Suggested Answer: C

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.

Contribute your Thoughts:

0/2000 characters
Dierdre
1 day ago
A spreadsheet for actions? That sounds odd to me.
upvoted 0 times
...
Merrilee
6 days ago
I agree with option B, seems to fit best.
upvoted 0 times
...
Keva
11 days ago
Surprised that people still confuse these concepts!
upvoted 0 times
...
Luisa
17 days ago
I think keyword-driven is more about the actions, not just the data.
upvoted 0 times
...
Nenita
22 days ago
Data-driven definitely involves external data!
upvoted 0 times
...
Ryan
27 days ago
I thought D was about recording actions, but it seems more like a description of a different approach, so I'm confused about that one.
upvoted 0 times
...
Kenny
1 month ago
I practiced a similar question where B was about the scope of tests being influenced by data, so I feel like that could fit data-driven.
upvoted 0 times
...
Cordell
1 month ago
I'm not entirely sure, but I think keyword-driven automation involves using a high-level language, which might relate to C.
upvoted 0 times
...
My
1 month ago
I remember that data-driven testing focuses on external data, so A seems right for that.
upvoted 0 times
...

Save Cancel