Я использую SerenityBDD в очень зрелом проекте, включенном в эти проекты, у нас есть два разных приложения для пользовательского интерфейса и API для бесчисленного количества услуг. Service? быть вызванной со этой страницы.
Разделение на отдельные проекты на самом деле не вариант. Тесты и дружелюбные к новым людям.
Я обнаружил, что Serenity/Cucumber делает это, чтобы быть очень недружелюбным, когда он только показывает каждый шаг, который существует.
Подробнее здесь: https://stackoverflow.com/questions/795 ... ting-tests