web-dev-qa-db-fra.com

QUnit vs Jasmine?

Quelles sont les principales différences entre ces deux cadres de test?

Je suis totalement nouveau dans le développement piloté par les tests et je commence depuis le tout début.

112
Sahat Yalkabov

QUnit est très facile à démarrer, car il vous suffit d'inclure deux fichiers et un peu de balisage, vous pouvez alors commencer à écrire des tests.

Force de jasmin, afaik est sa syntaxe de style BDD, si c'est quelque chose que vous préférez (probablement pas un argument de vente pour vous) et une intégration étroite dans les outils Ruby/Rails.

En fin de compte, les deux font le travail. Je recommande de commencer avec QUnit. Une fois que vous vous sentez à l'aise, essayez Jasmine et vérifiez si le style BDD convient mieux. Si c'est le cas et que vous souhaitez continuer à utiliser QUnit, vous pouvez ajouter Pavlov au mixage, qui fournit des méthodes de style BDD pour QUnit.

136
Jörn Zaefferer