362 подписчика
💬 Зачем нам нужен BDD?
BDD подход основан на идее, что три стороны в разработке программного обеспечения не всегда придерживаются одинаковых взглядов. Между ними необходимо найти точки соприкосновения для облегчения беспрепятственного общения.
Традиционный подход к тестированию не учитывает перспективы трёх сторон. Заинтересованные стороны приходят к Product Ownerу, чтобы передать свои требования. Затем владелец продукта объясняет эти требования разработчикам и тестировщикам. После этого разработчики переводят требования в код, а тестировщики - в тестовые сценарии. Обычно это длительный процесс, в котором где-то может возникнуть недопонимание, которое приведёт к проблемам и недоразумениям.
Вместо этого все стороны собираются вместе и проводят обсуждение. Затем преобразуют полученные результаты в документацию, используя общий язык, чтобы сформировать общее понимание рассматриваемой проблемы. Затем тестировщики могут использовать BDD подход к тестированию для создания тестовых сценариев.
Около минуты
8 марта 2024