CSV-Import erfolgreich klingt als Abnahmekriterium ziemlich dünn
Abschlussprojekt und Fachgespräch · 6 Antworten
Für ein Übungsprojekt formuliere ich die Abnahme eines CSV-Imports. Mein Satz lautet bisher: Die Datei wird erfolgreich importiert. Ich würde lieber an Beispieldaten zeigen, woran Erfolg und Fehler erkennbar sind. Welche Fälle würdet ihr zuerst festhalten?
Antwort auf das Thema
Mindestens eine gültige Datei mit erwarteter Anzahl und Werten sowie eine ungültige Datei mit klarer Fehlermeldung. Dazu festlegen, ob bei einem Fehler alles abgebrochen oder teilweise übernommen wird.
Mindestens eine gültige Datei mit erwarteter Anzahl und Werten sowie eine ungültige Datei mit klarer Fehlermeldung. Dazu festlegen, ob bei einem Fehler alles abgebrochen oder teilw…
Die teilweise Übernahme hatte ich noch gar nicht entschieden. Für mein kleines Beispiel möchte ich alles oder nichts. Dann darf nach einer ungültigen Zeile kein halber Import stehen.
Die teilweise Übernahme hatte ich noch gar nicht entschieden. Für mein kleines Beispiel möchte ich alles oder nichts. Dann darf nach einer ungültigen Zeile kein halber Import stehe…
Das ist überprüfbar: Ausgangsbestand sichern, Datei mit einem gültigen und einem ungültigen Datensatz importieren, anschließend unveränderten Bestand erwarten. Die konkrete Fehleranzeige ebenfalls festlegen.
Das ist überprüfbar: Ausgangsbestand sichern, Datei mit einem gültigen und einem ungültigen Datensatz importieren, anschließend unveränderten Bestand erwarten. Die konkrete Fehlera…
So nehme ich es auf. Die Anforderung sagt jetzt nicht nur was passieren soll, sondern auch was im Fehlerfall gerade nicht passieren darf.
Antwort auf das Thema
Doppelte Datensätze noch klären. Ein zweiter Import derselben Datei kann je nach fachlicher Regel Ablehnung, Aktualisierung oder erneutes Anlegen bedeuten.
Doppelte Datensätze noch klären. Ein zweiter Import derselben Datei kann je nach fachlicher Regel Ablehnung, Aktualisierung oder erneutes Anlegen bedeuten.
Guter Punkt. Ich würde das als eigene fachliche Entscheidung behandeln, statt stillschweigend auf einen Datenbankfehler zu hoffen.