Ich gebe zu, dass ich fast keine Erfahrung der Unittests habe. Ich habe es vor einiger Zeit mit DUnit versucht, aber aufgegeben, weil es so viele Abhängigkeiten zwischen Klassen in meiner Anwendung gab. Es ist eine ziemlich große (etwa 1,5 Millionen Quellzeilen) Delphi-Anwendung und wir sind ein Team, das es aufrechterhält.Wie startet man alten und neuen Code im Unit-Test?
Das Testen für jetzt wird von einer Person durchgeführt, die es vor der Veröffentlichung verwendet und Fehler meldet. Ich habe auch einige GUI-Tests in TestComplete 6 eingerichtet, aber es scheitert oft an Änderungen in der Anwendung.
Fett für Delphi wird als persistance Framework gegen die Datenbank verwendet. Wir sind uns alle einig, dass Unittesting der richtige Weg ist und wir planen, eine neue Anwendung in DotNet mit ECO als Persistenz-Framework zu schreiben.
Ich weiß einfach nicht, wo ich anfangen soll mit Untistesting ... Irgendwelche guten Bücher, URL, Best Practice etc?
Ich stimme völlig zu, danke für Ihre Kommentare. Unsere alte Delphi-Anwendung (sie begann um 1999) wurde nicht im Hinblick auf Tests geschrieben. Wahrscheinlich wird es nie ein guter Unit-Test sein, da es so viel Zeit zum Schreiben benötigt. Aber wenn wir mit der neuen C# -Anwendung beginnen, wollen wir nicht noch einmal denselben Fehler machen. –