Exam CT-TAE Topic 6 Question 66 Discussion

Actual exam question for ISTQB's CT-TAE exam
Question #: 66
Topic #: 6
Consider a TAS deployed into production. The SUT is a web application and the test suite consists of a set of automated regression tests developed via GUI. A keyword-driven framework has been adopted for automating the regression tests. The tests are based on identification at low-levels of the web page components (e.g class indexes, tab sequence indexes and coordinates) in the next planned release the SUT will be subject to significant corrective maintenance (bug-fixes) and evolution (new features) Maintenance costs to update the test scripts should be as low as possible and the scripts must be highly reusable.
Which of the following statements is most likely to be TRUE?

Suggested Answer: A Vote an answer

In the context of a keyword-driven framework, especially when tests are based on low-level identifiers of web page components, significant changes to the SUT due to maintenance and new features can lead to false positive errors. This is because the identifiers used in the test scripts (like class indexes, tab sequence indexes, and coordinates) may change, causing the automated tests to interact incorrectly with the SUT or fail to interact at all. The keyword-driven approach, while offering reusability and abstraction, relies on the stability of the object identifiers; significant changes in the SUT can invalidate these identifiers, leading to false positives if the tests are not updated accordingly.
References = The ISTQB Test Automation Engineer syllabus and related documents highlight the importance of choosing the right framework and the potential impact of SUT changes on automated tests1234.

by Hugo at Jun 25, 2026, 12:49 PM

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Nick name: Submit Cancel
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

0
0
0
10