Beim Negativtest werden absichtlich ungültige Werte eingegeben, Masken werden nicht oder nur unvollständig ausgefüllt, Schnittstellen werden mit falschen Werten beliefert oder die Datenbank wird abgeklemmt.
Der Negativtest prüft, ob die Anwendung auf eine (falsche) Eingabe oder Bedienung, die nicht den Anforderungen an die Anwendung entspricht, erwartungsgemäß (also ohne Programmabbruch) reagiert, z. B. durch eine Fehlermeldung.