а аргументов "против" масса бдд это еще один уровень абстракции который необходимо поддерживать на том же уровне что и остальные тесты в итоге затраты времени на актуализацию кода тестов увеличиваются еще больше ну и стабильность падает, соответственно..
аргумент "за" только один - основная фича бдд - люди незнакомые с программированием могут (в идеальном мире) писать свои авто-тестовые сценарии..
Нет) Там про язык на котором общаются все. Иными словами если бизнес готов писать свои документы в виде юзер стори в файликах .cucumber - то используйте бдд. Будет польза.