Pull to refresh

Comments 2

Спасибо за статью.

Я считаю что нет универсального инструмента и каждый инструмент хорош в своих условиях. И ни в коем случае я не противник кукумбера.

Но пример приведён плохой. Проверка с хардкодом ожидаемого значения на уровне экшенов! Плохо....

Кукумбер был создан для определённого подхода и для приемочное тестирования. Это сейчас все бегают с ним пытаясь найти в нем философский камень автоматизации - тесты которые будут писаться без знания кода.

Использовать его в автоматизации постоянно (для регрессии) приведёт к костылям и самоограничению достаточно скоро.

Кукумбер хорошо использовать для тестов в которых нет проверок с сохранением состояния. Плюс кукумбер становится полезным в случае декларативных степов. Если вы используете императивное написание - будет большая морока...

Любой основанный на cucumber тестовый фреймворк для большого продукта/проекта имеет расширения для работы с переменными, всякие макросы и прочее, и прочее. И уж конечно, он чисто императивный, а не декларативный.

Sign up to leave a comment.