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

Spark

Почетный гость
Добрый день! Подскажите что означает аббревиатура BDD в контексте тестирования? Увидел в одной из вакансий - интересно что это...
Это фреймворк для тестов ?
 

NanoSuit

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

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

Spark

Почетный гость
BDD (сокр. от англ. Behavior-driven development, дословно «разработка через поведение») — это методология разработки программного обеспечения, являющаяся ответвлением от методологии разработки через тестирование (TDD).

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