ISTQB-ATTA practice question 12 of 15

Select TWO solutions how the team could achieve significant benefits in the use of this tool within the next 6 months? (3 credits, for 1 out of 2 correct 1 credit) 3 credits [K4]

Full set: 65 questions
Answer options
A: Introduce data-driven or keyword driven scripting techniques Correct answer
B: Change the development process
C: Select and implement a test management tool to complement the test suite
D: Identify critical parts of the system and concentrate on automating some of those tests for that particular area Correct answer
E: Get business testers involved in the automation process
Correct Answer:
A. Introduce data-driven or keyword driven scripting techniques; D. Identify critical parts of the system and concentrate on automating some of those tests for that particular area
Explanation

To achieve significant benefits from test automation within a short timeframe (6 months), the team should focus on two key areas: strategy and technical implementation. Option D addresses the strategy by adopting a risk-based approach, concentrating automation efforts on critical system parts to maximize return on investment (ROI) and demonstrate value quickly. Option A addresses the technical implementation by introducing data-driven or keyword-driven techniques. These approaches improve the maintainability, reusability, and scalability of the test suite, reducing long-term effort and allowing for the creation of more tests with less code, which is a significant benefit.

Why Incorrect

B. Changing the entire development process is a major, long-term undertaking whose benefits would not be fully realized within the 6-month timeframe.
C. A test management tool improves organization and reporting but does not directly increase the efficiency, robustness, or coverage of the automation tool itself.
E. Involving business testers is a valuable goal, but it often requires significant upfront investment in training and framework adaptation, making it less likely to yield significant benefits within 6 months compared to A and D. ---

References

1. ISTQB Advanced Level Test Automation Engineer Syllabus (Version 2016)

Supporting Answer D: Section 2.3.1

"Test Automation Strategy

" emphasizes the importance of selecting which tests to automate. It states

"The test cases to be automated should be selected based on a cost/benefit analysis or on risk

" which directly supports the strategy of identifying and focusing on critical parts of the system.

Supporting Answer A: Section 4.2.2

"Design for Maintainability and Reusability

" explicitly discusses data-driven and keyword-driven approaches. It notes that these techniques "separate the test data from the test scripts" and "separate the test case design from the implementation details

" which are key to creating a maintainable and scalable solution that provides significant long-term benefits.

2. Fewster

M.

& Graham

D. (1999). Software Test Automation: Effective use of test execution tools. Addison-Wesley.

Supporting Answers A and D: Chapter 5

"Architecture

" details the principles of creating a robust test automation architecture

including data-driven techniques (p. 155). Chapter 7

"Metrics and Management

" discusses the importance of a pilot project to "prove the concept and to demonstrate the benefits" (p. 235)

which aligns with focusing on a critical area to show value.

3. Gao

J.

et al. (2003). A keyword-driven and data-driven framework for automated testing. In Proceedings of the 27th Annual International Computer Software and Applications Conference (COMPSAC'03). IEEE.

Supporting Answer A: This academic paper describes the benefits of keyword-driven and data-driven frameworks

stating they "improve the productivity of test-case authoring and the maintainability of test-ware" (Abstract). This directly supports the idea that introducing these techniques leads to significant benefits. DOI: 10.1109/CMPSAC.2003.1245351

Scroll to Top