3.3.1 Acceptance Criteria, Adequate Coverage, and Other Information for Testing Flashcards

(23 cards)

1
Q

What outlines initial requirements in Agile projects?

A

User stories in a prioritized backlog

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

What are non-functional requirements in Agile projects?

A

Requirements such as usability and performance

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

What can serve as a test basis in Agile projects?

A

Experience from previous projects, existing functions, code, architecture, user profiles, defect information, standards, quality risks

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

What is the purpose of acceptance criteria in Agile?

A

To ensure testability by addressing functional behavior, quality characteristics, scenarios, business rules, external interfaces, constraints, and data definitions

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

What does functional behavior refer to in acceptance criteria?

A

The externally observable behavior with user actions as input

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

What are common quality characteristics?

A

Performance, reliability, usability

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

What are scenarios in the context of acceptance criteria?

A

A sequence of actions between an external actor and the system to accomplish a specific goal

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

What are business rules in Agile projects?

A

Activities that can only be performed under certain conditions defined by outside procedures

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

What are external interfaces?

A

Descriptions of connections between the system and the outside world

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

What should be included in the definition of done for unit testing?

A

100% decision coverage, static analysis, no unresolved major defects, all code reviewed, all unit tests automated, important characteristics within agreed limits

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

What does integration testing ensure?

A

All functional requirements tested, all interfaces between units tested, all quality risks covered

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

What is included in system testing?

A

End-to-end tests of user stories, coverage of user personas, testing in production-like environments

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

What defines the completion of user stories?

A

User stories are complete, understood, and have detailed acceptance criteria

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

What must be true for the definition of done for features?

A

All user stories defined, complete design, complete code, unit tests performed, integration tests performed, no major defects

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

What does the definition of done for an iteration include?

A

All features ready and tested, non-critical defects prioritized, integration of features completed

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

What areas are covered in the definition of done for a release?

A

Coverage, quality, time, cost

17
Q

What does coverage refer to in a release?

A

All relevant test basis elements covered by testing

18
Q

What is the significance of defect intensity?

A

It measures how many defects are found per day or per transaction

19
Q

What does the estimated lifecycle cost help determine?

A

The return on investment for the delivered system

20
Q

True or False: All iterations in Agile projects result in a release.

21
Q

What should testers work collaboratively with Agile team members to obtain?

A

Additional information needed throughout iterations

22
Q

What is critical in Agile projects regarding the definition of done?

A

It applies in multiple ways across different project aspects

23
Q

What may be added to the product backlog if not fixed within an iteration?

A

Non-critical defects