QUnit Vs. Jasmine et ATS Vs. BDD

J'ai regardé tous les deux bibliothèques pour faire des tests unitaires sur le front-end.

  • QUnit - http://qunitjs.com/

  • Jasmin - http://jasmine.github.io/

    1. Jasmin est clairement plus BDD ciblés que QUnit bien que je pouvais voir faire de BDD avec QUnit en décrivant les tests d'un comportement orienté vers les. Deux d'entre eux sont capables de lancer des affirmations sur des unités de code donc je pense qu'ils sont tous les deux des tests unitaires. Est BDD excluent TDD ou est-ce tout dans la façon dont vous l'écrivez?

    2. Est l'unité nécessaire de tester si vous faites des tests de comportement? Semble comme si vous couvrez toutes les histoires d'utilisateur, vous n'avez pas vraiment besoin de connaître les détails de la testable unités.

    3. Sont là tout autres infrastructures de test que vous aimez? Il existe d'autres tests en plus des tests unitaires qui sont bonnes pour les devs à faire sur le front-end?

  • BDD est essentiellement une manière simple de décrire TDD méthodologies.
  • J'apprécie la façon dont votre première et deuxième questions transformer ce qui serait autrement un subjective Q&A en A de plus objectif.
  • crucial.github.io/jasmine est que la page est introuvable