357 подписчиков
💬 Что такое BDD?
BDD расшифровывается, как Behavior Driven Development. Это гибкий подход к тестированию программного обеспечения. В нём тестировщики пишут тестовые сценарии простым языком, который могут понять даже люди без технических знаний. Целью BDD подхода к тестированию является расширение сотрудничества между технической и бизнес сторонами организации.
Для описания тестовых сценариев и поведения системы используется Язык Gherkin. Он структурирован тремя основными утверждениями: Given, When и Then. Каждое утверждение описывает определенный аспект системы.
🔸 Given - задает базовый контекст поведения и определяет отправную точку системы, её начальное состояние.
🔸 When - описывает действие или триггер, который вызывает изменение в системе.
🔸 Then определяет ожидаемый результат, который мы должны наблюдать после события, упомянутого в инструкции When.
После описания поведения системы в Gherkin тестировщики преобразуют его в тестовый сценарий, понятный компьютеру.
Около минуты
25 февраля 2024