Junit: datengetriebene und abhängige tests

Status
Nicht offen für weitere Antworten.

nettchen

Aktives Mitglied
Hallo,

kann man mit Junit4 Datengetriebene Tests durchführen. Also einen test mehrfach mit jeweils anderen Daten bspw. aus einer CVS Datei durchführen?

Und zweitens und eigentlich viel wichtiger, kann ich mit Junit eine Testsuite erstellen. Allerdings sollen wenn ein test fehlschlägt die restlichen Testsfälle in der Testsuite nicht ausgeführt werden.

Der grund dafür ist, ich möchte tests automatisieren und hab aber viele kleine Testfälle die ich nicht zu einem großen zusammenfassen will, da es sonst leicht unübersichtlich wird. Und dabeisollte dann halt der zweite auch nur loslaufen wenn der erste erfolgreich war.

Ich muss aber Junit verwenden, kann also nicht TestNG wo zumindest das zweite ja möglich ist, verwenden
 
Hallo,
kann man mit Junit4 Datengetriebene Tests durchführen. Also einen test mehrfach mit jeweils anderen Daten bspw. aus einer CVS Datei durchführen?
Kann man...dazu nutzt man die Parameters Klasse

Und zweitens und eigentlich viel wichtiger, kann ich mit Junit eine Testsuite erstellen. Allerdings sollen wenn ein test fehlschlägt die restlichen Testsfälle in der Testsuite nicht ausgeführt werden.
Ich weiß das man mit Junit 4 auch eine Suite erstellen kann. Entweder statisch oder per Annotations....aber bei dem Rest bin ich mir nicht sicher....aus diesem Grunde verwende ich schon seit langer Zeit Test NG..

Der grund dafür ist, ich möchte tests automatisieren und hab aber viele kleine Testfälle die ich nicht zu einem großen zusammenfassen will, da es sonst leicht unübersichtlich wird. Und dabeisollte dann halt der zweite auch nur loslaufen wenn der erste erfolgreich war.
Das würde ich mal einfach mit einem Test in Form einer Suite probieren ob das funktioniert wie gewünscht...


Ich muss aber Junit verwenden, kann also nicht TestNG wo zumindest das zweite ja möglich ist, verwenden
Da funktioniert beides...und vieles mehr...Warum an JUnit gebunden ?

MfG
Karl Heinz Marbaise
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben