Frage

Wenn Sie sich BDD -Frameworks ansehen, kann ich mich nicht wundern, welcher uns besser passen würde. Ich mag Gurke, weil sie schon eine Weile BDD machen (seit Anfang 2008) und ich mag Ruby, wir sind jedoch ein .Net -Shop und obwohl ich Ruby sehr freundlich finde, tun andere nicht. Und ich denke, das ist fair genug (bis zu einem gewissen Punkt)
Cuke4nuke, ich kann sehen, dass es Gurke unter der Motorhaube verwendet, aber es scheint sehr frühe Tage zu sein. Ich habe keinen Specflow getestet, aber ich habe gute Dinge darüber gehört und ich weiß, dass es die gleiche Meta-Sprache für die Spezifikation verwendet, die ich mit Geschichtenerzähler untersucht habe, könnte nett sein, aber ich brauche etwas, das in den nächsten 5-10 da sein wird Jahre, und ich weiß nicht, ob das sein wird.

Was denkst du ist ein guter Anzug?

Prost

War es hilfreich?

Lösung

Persönlich bevorzuge ich Gurken, Cuke4nuke und Cuke4vs. Wir entwickeln nicht nur .NET -Entwicklung.
Dies ermöglicht die Durchführung von BDD mit Ruby und Java (Cuke4Duke) mit ähnlichen Werkzeugen.
Ich mag nur die Konsistenz der Verwendung in mehreren Sprachen für die Entwicklung. Da Cuke4nuke ein Drahtprotokal ist, konnten Cuke4 -Adapter für fast jede Sprache entwickelt werden.

Das einzige Problem, das mein Team bald haben wird, ist, dass CUKE4VS im Moment nicht mit VS2010 funktioniert, und wir werden bald aktualisieren. Natürlich brauchen Sie keine CUKEVs, um CUKE4Vs zu verwenden, sondern macht es den Entwicklern einfach einfacher.

Ich stimme zu, dass es nicht unbedingt besser ist als Specflow. Ich habe es versucht und es funktioniert gut. Wenn Sie nur eine .NET -Entwicklung und keinen Rubin/IronRuby, Java usw. haben, kann dies auch eine gute Wahl sein.

Andere Tipps

Specflow ist im Moment besser, es ist stabil und hat eine bessere Integration in Visual Studio 2008/2010.

Sie können sich auch hier beziehen:Cuke4nuke oder Specflow?

Specflow hat von .NET Community besser akzeptiert, über die Sie mehr lesen können Richardlawrence Blog einer der Schöpfer des Cuke4nuke.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top