Я честно не вижу разницы между BDD и TDD. Я имею в виду, что оба являются просто испытаниями, если ожидаемое произойдет. Я видел тесты BDD, которые настолько сфокусированы, что они практически считаются TDD-тестами, и я видел тесты TDD, которые настолько расплывчаты, что у них черный ящик большого количества кода. Позвольте мне просто сказать, что я уверен, что оба лучше.
Вот забавный вопрос. С чего начать? Я начинаю с тестов BDD на высоком уровне? Я начинаю с тестов TDD низкого уровня?