Demystified Definition Of Nonfunctional Software Testing

This post gives definition of nonfunctional testing that is aligned with Black Box Software Testing Foundations course (BBST) created by Rebecca Fiedler, Cem Kaner and James Bach.

In contrast to functional testing, software developers coined clumsy term: nonfunctional testing. So we have statements:

All nonfunctional tests are working.Nonfunctional testing is testing that involves all software attributes that are not specific to any software function, but are general.

Security testing is example of nonfunctional testing. We expect that all software functions are secure.

Originally published at on May 10, 2019.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store