Definition

Negative testing: lead the SUT (system under test) to an undesirable output or behavior and testing weather it exhibit the unexpected behavior.

An undesirable behavior is exercise to confirm that the system does not display that behavior.

Example The SUT should forbid entering characters that are not allowed in a login form. An undesirable behavior, the acceptance of forbidden characters, is put under test

Opposed to positive testing.

References

(Belli, Beyazit, Memon, 2012)