Honnêtement, je ne vois pas la différence entre BDD et TDD. Je veux dire, les deux ne sont que des tests si ce qui est attendu se produit. J'ai vu des tests BDD qui sont si étoffés qu'ils comptent pratiquement comme des tests TDD, et j'ai vu des tests TDD qui sont si vagues qu'ils noircissent beaucoup de code. Disons simplement que je suis assez convaincu qu'avoir les deux, c'est mieux.
Voici une question amusante cependant. Où est-ce que je commence? Est-ce que je commence avec des tests BDD de haut niveau? Est-ce que je commence avec des tests TDD de bas niveau?