BDD тестирование

Spark

Случайный прохожий
Добрый день! Подскажите что означает аббревиатура BDD в контексте тестирования? Увидел в одной из вакансий - интересно что это...
Это фреймворк для тестов ?
 
Добрый день! Подскажите что означает аббревиатура BDD в контексте тестирования? Увидел в одной из вакансий - интересно что это...
Это фреймворк для тестов ?
BDD (сокр. от англ. Behavior-driven development, дословно «разработка через поведение») — это методология разработки программного обеспечения, являющаяся ответвлением от методологии разработки через тестирование (TDD).

В чем преимущество BDD?
  • тесты читаемые для не программистов.
  • их легко изменять. Они часто пишутся почти на чистом английском.
  • их теперь может писать product owner или другие заинтересованные лица.
  • результаты выполнения тестов более "человечные".
  • тесты не зависят от целевого языка программирования. Миграция на другой язык сильно упрощается.
(слово тесты выделено не случайно, потому что теперь тесты это и описания, и непосредственно их реализация.)
 
BDD (сокр. от англ. Behavior-driven development, дословно «разработка через поведение») — это методология разработки программного обеспечения, являющаяся ответвлением от методологии разработки через тестирование (TDD).

В чем преимущество BDD?
  • тесты читаемые для не программистов.
  • их легко изменять. Они часто пишутся почти на чистом английском.
  • их теперь может писать product owner или другие заинтересованные лица.
  • результаты выполнения тестов более "человечные".
  • тесты не зависят от целевого языка программирования. Миграция на другой язык сильно упрощается.
(слово тесты выделено не случайно, потому что теперь тесты это и описания, и непосредственно их реализация.)
понятно спасибо
 
Назад
Верх