Prin testare non-funcțională se evaluează calitatea produsului. Se verifică aspecte precum performanță, compatibilitate sau siguranță. Testarea funcțională ar răspunde la întrebarea “ce știe să facă acest sistem?”, iar testarea non-funcțională ar răspunde la întrebarea “cât de bine își face treaba?”. Acest tip de testare se poate face la orice nivel de testare.


Iată câteva tipuri de testare non-funcțională:
- Performance testing
- Compatibility testing
- Usability testing
- Security testing