QUnit gegen Jasmine? [geschlossen]

112

Was sind die Hauptunterschiede zwischen diesen beiden Test-Frameworks?

Ich bin völlig neu in der testgetriebenen Entwicklung und beginne von Anfang an.

Sahat Yalkabov
quelle
1
Was hast du am Ende gemacht?
Patrick

Antworten:

136

Der Einstieg in QUnit ist sehr einfach, da Sie nur zwei Dateien und ein wenig Markup hinzufügen müssen, um mit dem Schreiben von Tests zu beginnen.

Die Stärke von Jasmine ist die BDD-Syntax, wenn Sie dies bevorzugen (wahrscheinlich kein Verkaufsargument für Sie) und eine enge Integration in Ruby / Rails-Tools.

Am Ende erledigen beide die Arbeit. Ich empfehle, mit QUnit zu beginnen. Wenn Sie sich wohl fühlen, probieren Sie Jasmine aus und prüfen Sie, ob der BDD-Stil besser passt. Wenn dies der Fall ist und Sie QUnit weiterhin verwenden möchten, können Sie Pavlov zum Mix hinzufügen , der BDD-ähnliche Methoden für QUnit bereitstellt.

Jörn Zaefferer
quelle
Gute Antwort. Ich empfehle auch javascriptjabber.com/050-jsj-qunit-with-jorn-zaefferer
raam86