Hallo Zusammen,
Ich habe gesehen, dass das Thema Unit Test an mehren Stellen behandelt wird und dass es auch unterschiedliche FrameWorks gibt. Konnte aber noch nicht entscheiden welches am geeignetstens für mich ist.
Die bekanntesten sind wolhl:
Zusätzlich würde ich gerne noch folgende Fälle abbilden:
Viele Grüße
Uwe
Hallo MoreThanWords,
Visual Studio erfüllt meines Wissens deine Anforderungen. Im Grunde kann man sagen, dass es eher eine "Geschmackssache" ist. Jeder wird dir was anderes sagen. Pauschal kann man nie sagen, dass man für den Fall XY immer das Unittest-Framework XY verwenden soll.
zero_x
zero_x | <span style="font-size: 10;">my</span><span style="font-size: 10;">CSharp</span><span style="font-size: 10;">.de</span> - gemeinsam mehr erreichen
Für längere Zeit inaktiv.
Hallo MoreThanWords,
Konnte aber noch nicht entscheiden welches am geeignetstens für mich ist.
was genau sind denn deine Anforderung?
herbivore
Interaktion: Während den Test kann man nicht immer programatisch entscheiden, ob der Test erfolgreich ist
Doch, das kann man - bei einem UnitTest - programmatisch und automatisiert entscheiden. Ansonsten ist es kein UnitTest (eher ein Integrationstest).
Abhängigkeit der Test: Bei manchen Test kann es Abhängigkeiten geben. Test 1 legt z.B ein Objket an --> OK
Test 2 soll dann aber mit dem Objekt aus Test 1 weiterarbeiten
Das sind auch wieder keine vernünftigen UnitTests. Tests sollten/müssen unabhängig voneinander ausführbar sein.
Hast du dir mal Tatsächlicher Nutzen von Unit-Tests [und TDD] angeguckt?
Gruß,
dN!3L
Hallo,
Danke für die Antworten.
Leider ist das Programm, dass ich momentan habe etwas komplexer. Es soll über eine RFC Schnittstelle (dotnet connector) ein Objekt im SAP anlegen.
was genau sind denn deine Anforderung?
Meine Anforderungen sind:- eine Zusammenfassung des Ergebnisses:
z.B. "4 von 20 Test waren Fehlerhaft" denke aber, dass dies das Framework unterstützt
Ich sehe eine dass es sich hierbei eher um Modultest handelt. Die Frage ist ob das Framework Unit Test geeignet ist. Ich tendiere sogar eher dazu eine eigene Testanwendung (mit Oberfläche zu schreiben). Mein Kollege meint aber dass dies zu Aufwändig sei und man das was Unit Test mitliefern (z.B 4 von 20 sind Fehlerhaft) wieder nachprogrammieren muss.
Viele Grüße
Uwe