Testing Software Requirements Flashcards
Importance of requirements
Inadequate requirements often source of defects
Why do poor quality requirements occur
Requirements elicitation and clarification challenging
Some developers choose not to invest sufficient time and effort into requirements
What are user stories also called
Features or requirements
The heart of the problem
Lack of communication
Lack of flexibility
Primary source of software defects
Inadequately defined requirements
Agile software development
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
Testing requirements
- Quality of individual requirements/ user stories
2.quality of group software requirements
Individual requirements
Feasible
Scalable
Unambiguous
Correct
Prioritised
Group requirements quality
Complete
Consistent
Modifiable
Traceable