In ATDD (Acceptance Test-Driven Development), business process modeling (e.g., using BPMN) is a powerful way to visualize workflows and system behavior from the user's perspective. Testers can use these models to derive acceptance test cases by covering different business paths, including normal flows, alternate flows, and exception conditions.
Option A is correct because it reflects this practical usage: testers analyze the business process model and create test cases to ensure coverage of the different paths the system might take. This aligns acceptance testing directly with business logic and enhances traceability.
Other options:
B is partially valid but less direct; business analysts help define rules, but test case creation is a tester's role.
C reverses the correct flow; BPMN models are often created first and used to define or validate acceptance criteria, not the other way around.
D is incorrect — requirements/user stories are usually defined through stakeholder collaboration, not auto-generated from BPMN diagrams.
Answer: A. Testers use business process models to write test cases that cover the different paths.
Submit