Non-functional test
lab
Why?
Test the operating conditions under which the system delivers its intended functions.
How?
Non-functional’ refers to aspects of the software (e.g. scalability or security) that may not be related to a specific function or user action (e.g. How many people can log in at once?). You need to test whether the system fulfils requirements related to usability, reliability, performance and supportability
Ingredients
- (Customer) test situations.
- An open mind about what compatibility and recovery mean.
- Test tools to assess availability and performance.
- A good idea about capacity, scalability and elasticity needs.
In practice
To ensure that users accept a solution, companies confirm that the product not only offers the required functions, but also does so in a practical and safe way.
Phase(s) of use
In the following project phase(s) non-functional test can be used:
- Realisation
Scales
inspiration
data
expertise
fit
overview
certainty