Я искал SO и Google, но я не мог получить окончательного ответа.
PHPUnit — это фреймворк для модульного тестирования, такой как JUnit. Я использую его, в том числе в сочетании с Selenium-расширением для функционального тестирования. При просмотре я вижу, что Behat/Mink продолжает упоминаться. Но я не совсем понимаю, как сюда вписывается Бехат.
С Behat вы пишете сценарии в удобочитаемом формате. Затем Behat может перевести это в скелетные классы для нового проекта? Но предоставляет ли он также скелетные классы для модульного тестирования? Вы пишете юнит-тесты, используя Behat, или вы бы использовали для них PHPUnit/SimpleTest?
Но тогда Behat/Mink заменяет расширение PHPUnit_Selenium для функционального тестирования?
Вы используете Behat только для новых проектов или его можно адаптировать и к существующим проектам?