Переходя на Codeception от Behat и все еще привыкая к его концепциям & куда идут дела
в гипотетический что мои тесты на 100% основаны на файлах .feature, означает ли это, что весь тестовый код может быть в контекстах? Что не было бы ничего в каких-либо функциональных тестах, расширяющих PHPUnit_Framework_TestCase? (Предполагая, что все мои функциональные тесты будут расширять это)
Корнишон не управляется корнишоном, как Бехат. Если вы уходите от Behat, вы будете писать функции в классах непосредственно в Codeception, и вы не собираетесь начинать со сценария Gherkin, чтобы затем получить исполняемые спецификации (в ваших файлах контекстов, объектах страницы).
Вкратце два потока
Behat
Codeception
Выше приведено очень упрощенное описание, так как ваш вопрос также очень общий. Я надеюсь, что это отвечает на ваш вопрос
Других решений пока нет …