Wir haben eine Reihe von Konvertern, die komplexe Daten verarbeiten und transformieren. Meistens ist die Eingabe EDI und die Ausgabe XML oder umgekehrt, obwohl es andere Formate gibt.Wie testen Sie Programme, die komplexe Eingabedaten erfordern?
Es gibt viele Abhängigkeiten in den Daten. Was Methoden oder Software sind verfügbar, die komplexe Eingabedaten wie diese generieren können?
Im Moment verwenden wir zwei Methoden: (1) eine Reihe von Beispieldateien, die wir im Laufe der Jahre hauptsächlich aus Dateien Bugs und Samples in der Dokumentation erstellt haben, und (2) Pseudozufalls-Testdaten generieren. Aber ersteres deckt nur einen Bruchteil der Fälle ab, und letzteres hat viele Kompromisse und testet nur eine Teilmenge der Felder.
Bevor Sie den Pfad der Implementierung (neu erfinden?) Eines komplexen tabellengesteuerten Datengenerators weitergehen, welche Optionen haben Sie erfolgreich gefunden?
Sie erhalten Punkte für Ihren letzten Absatz; es hat mich zum Lachen gebracht. Ich hoffe jemand weiß von einem vorhandenen Testdatengenerator ... – lavinio