Участник:ESSch/ATDD

Материал из Википедии — свободной энциклопедии
Это текущая версия страницы, сохранённая ESSch (обсуждение | вклад) в 13:58, 22 марта 2019 (Плюсы). Вы просматриваете постоянную ссылку на эту версию.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
Разработка программного обеспечения
Ключевые процессы
Парадигмы и модели
Методологии
Инструменты

Разработка через приёмочное тестирование (англ. Acceptance test-driven development, ATDD) — техника описания и фиксаниции видиния работы разрабатваемой системы с точки зрения пользователя и уже на основе описанных требований проведения разработки. При этом требования не накладывают ограничений на разработки и изменения архитектуры и программного кода.

  • Позволяют заказчику оценить степень готовности разрабатываемого продукта.
  • Приемочные тесты не накладывают ограничений на реализацию, а только фиксирую необходимый результат.
  • Тестовые фреймворки достаточно интуитивны, что-бы быть написанными не программистами, при этом однозначно понятны самим программистам, без выяснения бизнес составляющий.
  • Приемочные тесты можно прогонять после каждого изменения кода, что позволяет быстро выявлять деградацию кода и не допускать её на работающий версии
  • Приемочные тесты можно запускать автоматически
  • Прохождение приемочных тестов может служить для заказчика индикатором выполнения работ и соответствия продукта критериям

Инструменты

[править | править код]

Codeception (PHP) Selenium (Java)

https://habr.com/ru/post/344588/

en:Acceptance test–driven development Категория:Программирование Категория:Тестирование программного обеспечения