ISTQB Certified Tester Advanced Level – Test Analyst (CTAL-TA) — Question 49
In the recent past, you have learned that test automation just using capture & playback tooling, possibly enhanced with some test programming, has limitations.
For the next banking project, that will be run using Agile methods, you want to implement a keyword-driven test automation approach. You have already started to define some high-level test cases for the account transfer user story:
TC 1 transfer € 150 from Lars to Ann, verify Ann's balance to be € 150
TC 2 transfer € 300 from Tim to Ann, verify Ann's balance to be € 450
In the context of implementing the keyword-driven test automation approach, which of the following activities should now be conducted by the Test Analyst? (Choose all that apply.)
Answer options
- A. Define keywords to be Implemented, e.g., check balance.
- B. Design test navigation scripts.
- C. Select a tool to support keyword-driven testing.
- D. Work together with a developer to define a test automaton architecture.
Correct answer: A, D
Explanation
The correct answers are A and D because defining keywords is crucial for a keyword-driven approach, enabling clear and reusable test scripts. Additionally, collaborating with a developer helps in establishing a robust test automation architecture that aligns with the project needs. Options B and C, while important, are not immediate priorities for the Test Analyst in this context.