Testing Software Requirements Flashcards

1
Q

Importance of requirements

A

Inadequate requirements often source of defects

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

Why do poor quality requirements occur

A

Requirements elicitation and clarification challenging
Some developers choose not to invest sufficient time and effort into requirements

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

What are user stories also called

A

Features or requirements

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

The heart of the problem

A

Lack of communication
Lack of flexibility

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

Primary source of software defects

A

Inadequately defined requirements

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

Agile software development

A

Breaks development into smaller development cycles and increase release frequency
Designed to avoid lengthy phases of requirements documentation
Avoids problem of spending large money and large periods of time building products that don’t satisfy clients

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

Testing requirements

A
  1. Quality of individual requirements/ user stories
    2.quality of group software requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Individual requirements

A

Feasible
Scalable
Unambiguous
Correct
Prioritised

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

Group requirements quality

A

Complete
Consistent
Modifiable
Traceable

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