#ProQuality_news
🚀 Spec-Driven Development (SDD): Возвращение к Waterfall или будущее тестирования в эпоху ИИ?
Всем привет! 👋 Сегодня обсудим горячий тренд, который может полностью перевернуть привычный нам STLC (Software Testing Life Cycle). В инженерном сообществе всё активнее обсуждают подход Spec-Driven Development (SDD) как ответ на засилье нейросетей.
На Medium недавно вышли две отличные статьи, которые заставляют задуматься о том, как изменится роль QA. Вот их главные мысли:
1️⃣ Хватит писать промпты, начните писать спецификации
В первой статье автор жестко критикует подход «vibe-coding» — когда инженеры хаотично закидывают ИИ промптами в надежде получить рабочие автотесты или код. Он утверждает, что SDD должен стать новым ядром тестирования.
Вместо Code-First подхода мы переходим к Spec-Anchored архитектуре:
🔹 Спецификации становятся исполняемыми (Executable Specifications).
🔹 На основе строгих спецификаций ИИ сам генерирует и код, и тесты.
🔹 Появляется автономное «самоисцеление» тестов (Autonomous Test Healing). Если продукт меняется, тесты чинятся сами, потому что они привязаны к спецификации, а не к хрупким локаторам в коде.
2️⃣ Новый Waterfall?
Автор второй статьи задается логичным вопросом: если мы снова пишем подробные требования до написания кода, не возвращаемся ли мы в эпоху неповоротливого Waterfall?
Его ответ — нет. Это скорее «Новый Agile-манифест для ИИ-агентов». Разница в том, что цикл итераций сохраняется, но человек теперь итерирует спецификации, а не код. Вы вносите правки в требования, а ИИ-агенты мгновенно переписывают реализацию.
🔥 Что это значит для QA?
Наш фокус смещается. Написание сложного кода для фреймворков постепенно берет на себя ИИ. Новой суперсилой тестировщика становится умение формулировать однозначные, логически безупречные и проверяемые спецификации, которые не допустят галлюцинаций у ИИ-агентов.
🔗 Stop Prompting and Start Specifying: SDD as the New Core of the STLC
🔗 Spec-Driven Development: The New Waterfall
💬 Готовы ли вы отложить IDE, перестать писать код руками и стать «инженерами спецификаций»? Или текущие ИИ-инструменты пока слишком глупы, чтобы доверить им весь STLC на основе одной лишь документации? Ждем ваших мыслей в комментариях! 👇
Post #1886
219