Negativtest

Negativtest

Der Negativtest (auch Provokationstest, Robustheitstest, Falsifizierender Test oder Schlecht-Test genannt) ist eine Erweiterung des Positivtests. 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. 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 Testfall prüft also auf "korrekte" Verarbeitung bei fehlerhafter Handhabung ab.

Zweck des Negativtests ist es nachzuweisen, dass die Anwendung robust auf Bedienfehler reagiert. Damit wird sichergestellt, dass die Sicherheit der Anwendung gegen falsche Bedienung und technische Störungen gewährleistet ist.

Der Negativtestfall ist bereits erfüllt, wenn eine Fehlermeldung erscheint (z. B. "Eingabe ist falsch"). Dieser sagt aber nichts über die Benutzerfreundlichkeit der Fehlermeldung aus. Benutzerfreundlich wäre eine Fehlermeldung wie "Das Datum muss in der Zukunft liegen" oder "Das Datum muss größer sein als das Beginn-Datum" oder "Der Wert muss größer als 0,00 und kleiner als 500,01 sein".

Siehe auch

Literatur

  • Manuel Arnold: Soft(ware) Skills des Testens: Irren ist menschlich. Javamagazin ISSN 1619-795X 13. Jg., H. 5, 2010, S. 84

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Softwaretest — Ein Softwaretest prüft und bewertet Software gegen die für ihren Einsatz definierten Anforderungen und misst ihre Qualität. Die gewonnenen Erkenntnisse werden zur Erkennung und Behebung von Softwarefehlern genutzt. Tests während der… …   Deutsch Wikipedia

  • Positivtest — Der Positivtest (auch Verifizierender Test oder Gut Test genannt) will beweisen, dass eine Anforderung an die Anwendung fehlerfrei ausführbar ist. Der Testfall prüft also die korrekte Verarbeitung bei korrekter Handhabung ab. Zweck des… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”