Sobes.tech
Junior

Welches Verhalten wird beim negativen Test erwartet?

sobes.tech KI

Antwort von AI

Das erwartete Verhalten bei negativen Tests besteht darin, dass das System inkorrekte Eingabedaten, falsche Benutzeraktionen oder ungünstige Umweltbedingungen ohne Abstürze, Datenverlust oder unbefugten Zugriff verarbeitet.

Hauptszenarien des erwarteten Verhaltens:

  • Anzeigen einer informativen Fehlermeldung: Der Benutzer erhält eine klare und verständliche Erklärung des Problems, z.B.: "Ungültiges E-Mail-Format", "Das Passwort muss mindestens 8 Zeichen enthalten", "Zugriff auf die angeforderte Ressource nicht erlaubt".
  • Verhinderung der Ausführung einer inkorrekten Operation: Das System blockiert die Aktion, die zu einem Fehler oder unerwünschten Folgen führen könnte. Zum Beispiel ist die Schaltfläche "Speichern" deaktiviert, bis alle Pflichtfelder ausgefüllt sind.
  • Zurückkehren zu einem vorherigen stabilen Zustand: Bei einem Fehler oder einer inkorrekten Operation sollte das System zum vorherigen Zustand zurückkehren, ohne korrekte Daten zu verlieren.
  • Fehlerprotokollierung: Informationen über das inkorrekte Ereignis sollten in den Systemlogs für spätere Analyse und Debugging aufgezeichnet werden.
  • Datenintegrität bewahren: Unabhängig von inkorrekten Eingabedaten darf die bestehende Information in der Datenbank nicht beschädigt oder gelöscht werden.
  • Keine Sicherheitslecks: Inkorrkte Eingabedaten dürfen keinen unbefugten Zugriff oder die Ausführung schädlichen Codes ermöglichen.

Beispiele für erwartetes Verhalten je nach Art des negativen Tests:

Typ des negativen Tests Erwartetes Verhalten
Ungültiges Eingabeformat Validierungsfehlermeldung, Verhinderung des Speicherns/Sendens.
Überschreitung der Grenzen Einschränkungsnachricht, Blockierung der Operation.
Fehlende Pflichtfelder Fehlermeldung, Verhinderung des Speicherns/Sendens.
Löschen eines verwendeten Objekts Warnung oder Sperrung des Löschens, wenn abhängiges Objekt noch existiert.
Unzureichende Zugriffsrechte Zugriff verweigert Nachricht.
Versuch, eine verbotene Aktion auszuführen Fehlermeldung zu Zugriffsrechten oder Unfähigkeit, die Aktion auszuführen.