2010-08-19 17 views
3

J'ai essayé le framework easyb BDD pendant environ un jour et demi et je ne suis pas sûr de comprendre la différence entre une histoire et une spécification (en plus de la syntaxe). Une histoire utilise le donné, quand, puis la syntaxe et un scénario utilise la description, la, la syntaxe. En plus de la syntaxe, y a-t-il une différence entre les 2?Quelle est la différence entre une histoire et une spécification d'easyb?

Est-ce que l'utilisation d'un format est préférable à l'autre - ou est-ce simplement un type d'utilisation?

Merci!

Répondre

3

Je pense que les deux sont tout aussi puissants. Les histoires sont la façon originale d'easyb de définir des tests basés sur le comportement, tandis que les spécifications ont été ajoutées plus tard pour copier le style de spécification de RSpec qui est le framework BDD pour Ruby. Donc, à la fin, c'est juste une question de goût.