Comments 2
Спасибо за статью.
Я считаю что нет универсального инструмента и каждый инструмент хорош в своих условиях. И ни в коем случае я не противник кукумбера.
Но пример приведён плохой. Проверка с хардкодом ожидаемого значения на уровне экшенов! Плохо....
Кукумбер был создан для определённого подхода и для приемочное тестирования. Это сейчас все бегают с ним пытаясь найти в нем философский камень автоматизации - тесты которые будут писаться без знания кода.
Использовать его в автоматизации постоянно (для регрессии) приведёт к костылям и самоограничению достаточно скоро.
Кукумбер хорошо использовать для тестов в которых нет проверок с сохранением состояния. Плюс кукумбер становится полезным в случае декларативных степов. Если вы используете императивное написание - будет большая морока...
Автоматизация тестирования с Cucumber, Selenium и Java