Программирование [David Farley] Приёмочное тестирование: BDD — от пользовательских историй к исполняемым спецификациям

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: David Farley​
Название: Приёмочное тестирование: BDD — от пользовательских историй к исполняемым спецификациям​

cover.jpg

Продолжительность: 5 ч 33 мин Количество уроков: 27 Видео Язык: Английский Вес архива: 2,96 ГБ


Курс раскрывает приёмочное тестирование как стратегический инструмент разработки: от формулирования требований в виде понятных бизнесу и инженерам спецификаций до построения устойчивой автоматизации на базе BDD. Материал помогает понять, как превратить пользовательские истории в точные, воспроизводимые и исполняемые спецификации, которые уменьшают стоимость ручного тестирования и повышают качество продукта.

Что вы получите от курса

Программа сочетает принципы Дейва Фарли, лучшие практики индустрии и опыт работы со сложными системами. Вы научитесь создавать спецификации, которые становятся единым источником правды для команды и позволяют автоматизировать проверку поведения продукта на всех этапах разработки.

Ключевые преимущества обучения

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

Acceptance Testing как язык для AI

Отдельная часть программы посвящена теме «Acceptance Testing как язык программирования для AI» — новому направлению, позволяющему использовать спецификации как точные, формальные prompt’ы для ИИ.

Какие навыки вы освоите

• Создание DSL и структурированных спецификаций, понятных как людям, так и моделям ИИ.
• Использование приёмочных тестов для проверки корректности кода, сгенерированного AI.
• Разработка воспроизводимых сценариев, которые увеличивают точность и качество генераций.

Темы, рассматриваемые на курсе

Основы и назначение приёмочного тестирования

• Зачем нужны приёмочные тесты и какие подходы действительно работают.
• Как формулировать требования в виде формальных спецификаций.
• Как отличить качественные тесты от хрупких и нестабильных.

Архитектура и устойчивость тестов

• Изоляция тестов: работа с внешними сервисами, асинхронностью и нестабильностью окружения.
• Как избежать флейков и повысить надёжность тестового набора.
• Правильная организация уровня абстракции тестов.

Практические инструменты и техники

• Написание исполняемых спецификаций.
• Story mapping и захват требований.
• Стратегия тестирования в сложных системах.

Для кого предназначен курс

Программа подойдёт инженерам, тестировщикам, архитекторам и техническим лидерам, которые хотят выстроить современную, масштабируемую и надёжную практику приёмочного тестирования, основанную на BDD и принципах инженерных дисциплин.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху