Разработка программ через тестирование поведения средствами Cucumber

Одними из самых неприятных ошибок, являются ошибки неверной реализации требований или даже отсутствие должной функциональности. Сложность этих ошибок заключается в том, что только заказчик может найти их.
Разработка программ через тестирование поведения (BDD -- Behavior Driven Development) является продолжением идеи TDD (Test-driven development)
Главное отличие BDD и TDD заключается в том, что тестируется поведение системы, а не внутренне устройство классов и код.
Главной особенностью Cucumber является возможность описания поведения системы на естественном языке.

Презентация

Слушать аудио

Comments

{{comment.AuthorInfo}}
{{ comment.DateCreated | date: 'dd.MM.yyyy' }}
Found a mistake?