
- Veröffentlicht
- Aktualisiert
Die Annahme einer korrekten Datei belegt nur den erwarteten Ablauf. Der Umgang mit unvollständigen, doppelten oder unbefugten Eingaben verdient gesonderte Aufmerksamkeit, wenn eine Schnittstelle Daten überträgt, die für kritische Studienentscheidungen relevant sind.
Die Bedeutung der Daten erhalten
Verknüpfen Sie negative Tests mit realistischen Fehlerszenarien. Ermitteln Sie, ob eine Zurückweisung eine verständliche Meldung, einen Datensatzstatus und eine Spur erzeugt, die eine verantwortliche Person erreicht. Nutzende sollten erkennen, wenn eine Datei nur teilweise angenommen wurde. Es gibt keine universell richtige Wahl zwischen dem Zurückweisen der gesamten Lieferung und der Annahme gültiger Zeilen; definieren Sie das angemessene Verhalten für den Verwendungszweck.
Ausgearbeitetes Beispiel
Beispielsweise enthält eine Laborzeile einen unbekannten Testcode. Die Schnittstelle zeigt abgeschlossen an und lässt diese Zeile stillschweigend weg. Der Test enthält ungültige und gültige Zeilen, vergleicht Anzahlen und Benachrichtigungen und untersucht das Verhalten bei erneuter Einreichung. Eine sichtbare Fehlermeldung allein wird nicht als Abnahmenachweis behandelt, wenn der daraus resultierende Datenzustand unklar bleibt.
Prüfpunkte
- Erstellen Sie Beispiele mit fehlerhaft formatierten Feldern, fehlenden Identitäten und unbekannten Codes.
- Prüfen Sie nach teilweiser Annahme auf verlorene oder doppelte Datensätze.
- Testen Sie die korrigierte erneute Einreichung durch den vollständigen Schnittstellenablauf.
Abnahme und Grenzen
Abnahme bedeutet, dass Zurückweisung oder eingeschränkte Annahme wie vorgesehen erklärt werden und der Korrekturweg nachvollziehbar bleibt. Wählen Sie Beispiele, die kritische Arbeitsabläufe repräsentieren, statt willkürliche Fehlerlisten zu erzeugen. Nachweise sollten die tatsächlich fehlerhafte Eingabe und das erwartete Ergebnis benennen. Negative Tests ergänzen die Prüfung, dass korrekte Eingaben unter den vorgesehenen Bedingungen erfolgreich verarbeitet werden können; sie ersetzen sie nicht.
Häufig gestellte Fragen
- Muss jeder vorstellbare Fehler getestet werden?
- Priorisieren Sie realistische, aussagekräftige Fehlertypen mit Risikobezug, statt unbegrenzte Kombinationen anzustreben.
- Bedeutet eine Fehlermeldung, dass der Test bestanden ist?
- Auch der resultierende Datenzustand, die Nachweisspur und das Verhalten nach der Korrektur sollten den Erwartungen entsprechen.