RSpec vs Cucumber (RSpec Geschichten) [geschlossen]

Wann sollte ich Specs für Rails-Anwendungen und wann für Cucumber (frühere Rspec-Stories) verwenden? Ich weiß natürlich, wie sowohl die Spezifikationen funktionieren als auch aktiv genutzt werden. Aber es fühlt sich immer noch komisch an, Gurke zu benutzen. Meiner Meinung nach ist es derzeit praktisch, Cucumber zu verwenden, wenn Sie eine Anwendung für den Client implementieren und noch nicht verstehen, wie das gesamte System funktionieren soll.

Aber was ist, wenn ich mein eigenes Projekt mache? Die meiste Zeit weiß ich, wie die Teile des Systems interagieren. Ich muss nur ein paar Unit-Tests schreiben. Was sind die möglichen Situationen, wenn ich dann Gurke brauchen würde?

Und als entsprechende zweite Frage: Muss ich Spezifikationen schreiben, wenn ich Gurkengeschichten schreibe? Wäre es nicht ein Doppeltest derselben Sache?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage