3.3.2 Applying Acceptance Test-Driven Development Flashcards

(10 cards)

1
Q

What is Acceptance Test-Driven Development (ATDD)?

A

A collaborative practice where acceptance tests are written before development begins.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Who participates in ATDD?

A

Developers, testers, and business stakeholders/product owners.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the purpose of ATDD?

A

To ensure shared understanding and that the developed feature meets business expectations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are benefits of ATDD in Agile?

A

Improved communication, clearer requirements, early defect detection, and better automation potential.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How are ATDD tests typically expressed?

A

In natural language using examples, often in the Given-When-Then format.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How does ATDD support test automation?

A

Acceptance tests defined in ATDD can be directly automated and used as regression tests in CI pipelines.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the difference between ATDD and traditional testing?

A

In ATDD, tests are defined before development to guide implementation; in traditional testing, tests come

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How does ATDD improve team collaboration?

A

It brings together testers, developers, and business roles early to define shared expectations using clear, concrete examples.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

When are ATDD tests created?A:

A

During backlog refinement or planning sessions, before coding begins.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What role do examples play in ATDD?

A

Examples illustrate how a feature should behave, forming the basis for test scenarios and validating user expectations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly