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