Non-functional testing is concerned with exercising application functionality using a combination of invalid inputs, some unexpected operating conditions and by some other “out-of-bounds” scenarios. This test is designed to evaluate the readiness of a system according to several criteria not covered by functional testing. Examples include performance testing , security testing , usability testing, dependency testing , reliability maintainability, availability, recoverability , interoperability and compatibility testing. Another example of a non-functional test would be to remove the power from a ESXi host to check that VM’s are restarted on remaining hosts in the HA cluster (configuration dependent)
In simple terms, Testing the application against client’s and performance requirement. Non-Functioning testing is done based on the requirements and test scenarios defined by the client.
- Load and Performance Testing
- Ergonomics Testing
- Stress & Volume Testing
- Compatibility & Migration Testing
- Data Conversion Testing
- Security / Penetration Testing
- Operational Readiness Testing
- Installation Testing
- Security Testing (ApplicationSecurity, Network Security, System Security)
This is the end of article, please feel free to give any suggestion and comment on this article.