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.

Non-Functional Testing covers:
  • 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.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>