Ich habe eine Feature-Datei A.feature, die eine Zahl im Antworttextkörper generiert. Jetzt muss ich diesen Text/diese Nummer erfassen und dann als Testdaten an eine andere Feature-Datei übergeben. Müssen wir Step-Definition schreiben oder gibt es einen anderen Weg? Bitte schlagen Sie vor.Wie wird nach dem Ausführen einer Feature-Datei ein Text aus dem Gurke-Ergebnis erfasst und als Testdaten an eine andere Feature-Datei übergeben?
0
A
Antwort
2
Im Allgemeinen sollten Sie das nicht tun. In der Tat sollten Sie versuchen, Ihre Testfälle völlig unabhängig voneinander zu machen. Es ist ein schlechtes Zeichen, wenn ein einzelner Codewechsel viele Ihrer Tests bricht (in Ihrem Fall, wenn das erste Feature ausfällt, würde auch das zweite Feature funktionieren.) Es ist auch ein schlechtes Zeichen, dass Ihr zweites Feature einen Ausgangspunkt benötigt spezielle Antwort, die nicht einfach zu konstruieren ist.
Ich bin mit @szabo darin, dass Ihre Szenarien unabhängig sein sollten. –
Abhängigkeiten zwischen Szenarien ist eine wirklich schlechte Idee. Wenn Sie ein Szenario erstellen möchten, tun Sie dies explizit. Machen Sie es nicht implizit, indem Sie zwei Szenarien verketten. –