Definition

Testing of those requirements that do not relate to functionality, such as performance and usability.

[Source: =BCS]

Comment

This ensures that bugs are found in all the areas where ‘business functionality’ is not of the essence. For example, where specified,performance testing, security testing and usability testing of the requirements are met. It provides confidence that the system functions in a secure, timely and useable manner and operates under likely error conditions.

It is always better to document non-functional requirements prior to the tests being executed or the results are always declared to be ‘good enough’ until the users reject the system.

Non-functional testing is also known as technical testing or technical requirements testing

Contact acutest