Requirements change as needed.
Agile methodology
What is a requirement?
A need or want.
What is performance testing?
Performance testing is used to figure out if the software functions the way that is was intended to under a workload. This can be tested by examining the performance and stability.
It is also known as Verification and Validation model.
V-model
Why are requirements necessary?
So things (software) work properly.
What is load testing?
Load Testing is a form of performance testing which tests the performance of the software under a specific load to determine what can be handled.
Whole scope coverage
Waterfall Methodology
Why should you never assume that whatever is in a document is all that's required?
Personal Preference.
What is stress testing?
Stress Testing is another form of performance testing which is used to test the limits of the specific software and push it to see if the software can handle it.
test team integrated with development team
Agile methodology
What are two types of requirements?
Compliance and Hidden.
What is Usability Testing?
Usability testing is used to test how easy to use and understand a piece of software and how attractive it is to use.
The second step on the right side of the V-model
Integration testing
How do you uncover hidden requirements?
By determining how the system was used in the past and searching for red flags.
What is Portability Testing?
Portability Testing is used to figure out if the software can handle changes in hardware and if it can be used in different environments.