Non-functional testing
Appearance
Non-functional testing system testing is testing how well the system operates within specified requirements laid in out normally in a functional specification document about the software. Unlike *functional testing which checks what the system does and test's against this, Non-functional testing identifies how it does under certain conditions and test's against this. Non-functional testing is a very specific form and due to this *Test Analysts may actually specialize in this area. Generic *Test Analysts will not perform this type of software test generally.
Non-functional testing includes:
- Baseline testing
- Compliance testing
- Documentation testing
- Endurance testing
- Load testing
- Localization testing and Internationalization testing
- Performance testing
- Recovery testing
- Resilience testing
- Security testing
- Scalability testing
- Stress testing
- Usability testing
- Volume testing