What technique should you implement that would help to further define the product owner's expectations and alleviate the issues that are arising during the showcases?
A.
TDD by the developers before they begin coding
B.
BDD by the developers when unit tests are being created
C.
ATDD by the team to better define the requirements
D.
A combination of TDD and BDD by the team to improve the pre-build testing
ATDD focuses on defining clear acceptance criteria collaboratively between the team and the product owner before development begins.
It ensures alignment between the team’s understanding and the product owner's expectations.
Addressing the Problem:
The root issue is unclear or incomplete requirements, leading to dissatisfaction during showcases.
ATDD involves the product owner, developers, and testers in defining precise acceptance tests to avoid misunderstandings.
Analyzing Options:
A: TDD focuses on unit-level testing and does not address acceptance criteria.
B: BDD is useful but focuses on behavior; ATDD is more suitable for collaboratively defining requirements.
D: Combining TDD and BDD does not directly solve the issue of unclear requirements.
References:Aligned with ISTQB Agile Technical Tester syllabus highlighting ATDD as a technique for improving requirement clarity and alignment.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit