Участник:ESSch/ATDD
Перейти к навигации
Перейти к поиску
Разработка через приёмочное тестирование (англ. Acceptance test-driven development, ATDD) — техника описания и фиксаниции видиния работы разрабатваемой системы с точки зрения пользователя и уже на основе описанных требований проведения разработки. При этом требования не накладывают ограничений на разработки и изменения архитектуры и программного кода.
Плюсы
[править | править код]- Позволяют заказчику оценить степень готовности разрабатываемого продукта.
- Приемочные тесты не накладывают ограничений на реализацию, а только фиксирую необходимый результат.
- Тестовые фреймворки достаточно интуитивны, что-бы быть написанными не программистами, при этом однозначно понятны самим программистам, без выяснения бизнес составляющий.
- Приемочные тесты можно прогонять после каждого изменения кода, что позволяет быстро выявлять деградацию кода и не допускать её на работающий версии
- Приемочные тесты можно запускать автоматически
- Прохождение приемочных тестов может служить для заказчика индикатором выполнения работ и соответствия продукта критериям
Инструменты
[править | править код]Codeception (PHP) Selenium (Java)
https://habr.com/ru/post/344588/
en:Acceptance test–driven development Категория:Программирование Категория:Тестирование программного обеспечения