Hallo,
ich stehe vor folgendem Problem:
diverse Java-Anwendungen greifen auf eine DB zu. Diese Anwendungen teste ich mit JUnit auf Funktion, dabei vergleiche ich aber auch die Ergebnisse. Wenn ich also etwas ändere, was das Ergebnis nicht beeinflussen soll, dann sollte nach der Änderung der Test weiterhin durchlaufen. Für das Testen verwende ich eine andere DB als für das produktive System.
Jetzt lösche ich aber Felder in der Datenbank oder benenne sie um. Teilweise manipuliere ich die Test-DB auch. Welche Test-Frameworks könnt ihr mir empfehlen, die einen Snapshot machen, den man aber manuell anpassen kann (Feld-Änderungen)? Es handelt sich dabei um ein DWH.
Viele Grüße
ich stehe vor folgendem Problem:
diverse Java-Anwendungen greifen auf eine DB zu. Diese Anwendungen teste ich mit JUnit auf Funktion, dabei vergleiche ich aber auch die Ergebnisse. Wenn ich also etwas ändere, was das Ergebnis nicht beeinflussen soll, dann sollte nach der Änderung der Test weiterhin durchlaufen. Für das Testen verwende ich eine andere DB als für das produktive System.
Jetzt lösche ich aber Felder in der Datenbank oder benenne sie um. Teilweise manipuliere ich die Test-DB auch. Welche Test-Frameworks könnt ihr mir empfehlen, die einen Snapshot machen, den man aber manuell anpassen kann (Feld-Änderungen)? Es handelt sich dabei um ein DWH.
Viele Grüße