Вы используете мобильную версию

перейти на Полную версию сайта

Запись

Тестирование в эпоху агентов. Тариф Основной формат (Илья Климов)

Складчина Тестирование в эпоху агентов. Тариф Основной формат (Илья Климов). Совместные покупки курсов, тренингов, обучения. Присоединяйтесь! Важен каждый вкладчик.

Тема найдена по тегам:
Цена:
22000 руб
Взнос:
704 руб
Организатор:
Евражкa

Список участников складчины:

1. Евражкa
open
2
Записаться
  1. Евражкa
    Евражкa Организатор складчин

    Тестирование в эпоху агентов. Тариф Основной формат (Илья Климов)

    [​IMG]


    Детерминированный контроль качества в эпоху AI-first разработки. Перестаньте ревьюить нейрослоп — стройте Quality Gates.

    Для кого этот курс:
    • Middle+ и Senior разработчики (от 6 месяцев коммерческого опыта).
    • Вы уже активно используете ИИ-ассистентов в работе и уперлись в потолок качества.
    • Устали тратить часы на ревью сгенерированного кода и починку багов, которые ИИ незаметно оставил в других частях приложения.
    • Хотите научиться управлять агентами через инженерные контракты, а не через текстовые уговоры.
    Ловушка 3-го уровня:

    Индустрия требует от нас ускорения в 10 раз. Вы начинаете активно использовать AI-агентов, и поначалу кажется, что вы взломали систему. Задачи закрываются быстрее, объем выдаваемого кода растет экспоненциально.

    Но очень скоро наступает суровая реальность.
    Вместе со скоростью генерации растет и технический долг. Бизнес-логика усложняется, AI начинает говорить что задача сделана, хотя на самом деле нет и бесконечно чинит одно, ломая другое.

    В итоге вместо проектирования архитектуры вы превращаетесь в редактора: сидите и вручную вычитываете сотни строк чужеродного кода. Чем больше кода пишет нейросеть, тем больше времени вы тратите на ревью и отлов багов в продакшене. Доверие падает и к вам, и к вашему агенту.

    Эволюция боли, или 5 уровней AI-разработки:

    По классификации Дэна Шапиро (от Spicy Autocomplete до Dark Factory)
    1. [Basic] Level 1: Coding Intern
      Вы делегируете ИИ мелкую рутину — написать бойлерплейт, добавить JSDoc или базовый юнит-тест. По сути, это просто умный автокомплит. Ваша работа фундаментально не изменилась, вы всё ещё ограничены скоростью собственной печати.
    2. [Где большинство сейчас] Level 2: Junior Developer
      Вы в состоянии потока. ИИ — ваш интерактивный джуниор-напарник. Вы отдаете ему целые куски логики, пишете код в паре. Вы продуктивны как никогда. Кажется, что это и есть будущее. Но это только начало.
    3. [Ловушка] Level 3: Developer Trap
      ИИ генерирует значительную часть кодовой базы, а вы — ревьювер нейрослопа. 8 часов сплошного код-ревью, легендарное LGTM и вопрос «когда прод упадет опять?». Здесь выгорают команды.
    4. [Куда мы идем] Level 4: Engineering Team
      AI работает автономно часами. Вы не проверяете каждый написанный им символ. Вы ставите задачу, планируете архитектуру и уходите. Вы доверяете не агенту, а внедренным вами инструментам контроля результатов его работы.
    5. [Финальная цель] Level 5: Software Factory
      Вы не смотрите код вообще. Вы управляете только целями и бизнес-логикой. Система сама определяет реализацию, пишет код, покрывает его тестами, фиксит баги и катит в продакшен.
    Промпт-инжиниринг — это тупик:

    Иллюзия контроля. Почему промпт-инжиниринг — это тупик.

    Ключом к росту является осознание и принятие того факта, что LLM — это слот-машина. Не существует фразы, которая заставит ее гарантированно давать вам выигрыш. Вы пытаетесь контролировать недетерминированную систему (которой является любая LLM) такими же недетерминированными методами — текстом на естественном языке.

    Вам нужно прекратить писать промпты. Вместо этого сделайте так, чтобы машина сама дергала ручку рандома, пока не выпадут заветные три вишенки. А для этого и вы, и агент должны одинаково понимать, что является «победой» в вашей задаче.

    Робот проверяет робота. Вы занимаетесь архитектурой:
    • Вы пишете тест – это техническое задание.
      Агент пишет реализацию.
    • Инфраструктура сама бьет его по рукам, если он ошибся.
    Что внутри курса:

    Программа спроектирована так, чтобы провести вас от базового понимания стратегии — когда, какие и сколько тестов писать — до внедрения механизмов контроля за самими тестами. Вы перейдете от “веры в кодовую базу” к системе четких метрик, определяющих надежность вашего проекта.

    Программа:
    • Блок 01. Принципы тестирования
      Разбираем базу: контракты, инварианты и метрики покрытия. Главный фокус — почему нужно тестировать поведение, а не реализацию. Если ваши тесты привязаны к деталям реализации, они станут мертвым грузом, когда ИИ-агент начнет переписывать код.
    • Блок 02. Инфраструктура и мутационное тестирование
      Разбираем тестовый стек (Vitest), фикстуры, параллелизацию и изоляцию тестов.
      Отдельное внимание — мутационному тестированию (Stryker). Агент легко генерирует тесты, которые «зеленые», но ничего не проверяют. Stryker намеренно вносит ошибки (мутации) в ваш код. Если тесты при этом не падают — значит, они мусор. Мы учимся ловить агента на халтуре.
    • Блок 03. Unit-тестирование как техническое задание
      Учимся писать тесты так, чтобы агент понимал их однозначно. Разбираем структуру Arrange-Act-Assert, работу с зависимостями (DI) и test doubles (моки, стабы, шпионы). Вы увидите, как выглядит код, который принципиально невозможно протестировать, и почему агент генерирует именно его.
    • Блок 04. Интеграционные и E2E-тесты
      Выходим на уровень всего приложения. E2E (Playwright), управление состоянием, изоляция баз данных. Разбираем главную боль E2E — flaky-тесты (мигающие тесты) и паттерны их стабилизации. Учимся рефакторить сгенерированный ИИ код под тестируемость.
    • Блок 05. Внедрение в реальный (legacy) проект
      Пошаговое руководство. Как писать характеризующие тесты для незнакомого кода. Как сажать нестабильные тесты в «карантин». Полный AI-workflow: пишем тест руками → агент реализует → Stryker проверяет → уточняем тест.
    • Практические сессии (Zoom, 4 встречи)
      На живых сессиях (каждая по 2–3 часа) мы пишем код руками. От настройки Vitest и тестирования API-сервера до E2E в Playwright и внедрения тестов в legacy-проект с помощью Claude Code.
    Встраивается в график работающего инженера:

    Курс «Тестирование в эпоху агентов» — это практический фундамент для перехода на этот уровень. Мы по шагам разбираем, как выстроить инфраструктуру детерминированного контроля, чтобы сгенерированный код можно было безопасно пускать в продакшен. Мы строим Quality Gates.
    • 5 блоков теории
      ~25 видеолекций по 15 минут. Чистая выжимка подходов, паттернов и работы с инфраструктурой.
    • 4 Zoom QA-сессии
      Встречаемся в Zoom и кодим в реальном времени. Без таймингов: сессии длятся по 2–3 часа, я сижу до последнего вопроса и разбираю ваши реальные рабочие кейсы. Вы берете подходы из лекций и сразу применяете их на своих рабочих проектах.
    • 100% практический разбор
      Вы берете методики детерминированного контроля качества, предложенные Ильей, и сразу внедряете их на реальных рабочих legacy-проектах во время разборов.
    Тариф Основной
    • Теория: 5 блоков, ~25 видео по 15 минут
    • 4 живые сессии в Zoom (по 2–3 часа): пишем код, разбираем ваши рабочие кейсы
    • Записи всех живых сессий — доступ не сгорает
    • Видеоразборы самых сложных заданий

     
    Евражкa, 22 июл 2026 в 10:55
  2. Похожие складчины
    Загрузка...
Наверх