Was sind die Hauptunterschiede zwischen diesen beiden Test-Frameworks?
Ich bin völlig neu in der testgetriebenen Entwicklung und beginne von Anfang an.
Was sind die Hauptunterschiede zwischen diesen beiden Test-Frameworks?
Ich bin völlig neu in der testgetriebenen Entwicklung und beginne von Anfang an.
Antworten:
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.