8. Functional Requirements Flashcards
What is a requirement?
A well defined, testable statement that can be verified
What is a functional requirement?
Describes what the user should be able to do in the system
When stating functional requirements…
Describe WHAT the user wants to do, but not how
User stories
As a…I want to…so that I can… They use everyday language and are not very detailed
Non functional requirements
Specify HOW the system should perform. They can include; User experience, readability, performance,…
What is the goal for an outcome in testing?
Needs to be measurable
Requirement list
Number (1, 2 , 3,…), Requirement description (User story), Priority (A, B, C), Additional info (Case description)
Use Cases
A more detailed description of a single activity or operation within a system. A more detailed description of functional requirements. Should describe in detail what happens and be understandable for people with little to no technical background
Use case format
Name, number, priority, precondition, base flow, alternative flow, post condition, actors, author