Блог

1 мин чтенияtutorial

Тесты и CI/CD для приложений, собранных в ИИ-чате

Минимум тестов и пайплайна, когда интерфейс сгенерирован ИИ-конструктором - чтобы передача инженерам не развалилась.

Dali

Dali - студия AI agent systems. Давид ведёт engineering и продукт, Лиана - operations и fit процессов. Делаем production-агентов в tools, которыми команда уже пользуется.

David Hakobyan · Dali

Прямой ответ

Интерфейс, сгенерированный ИИ, - не индульгенция на качество. Добавьте дымовые тесты, сквозные проверки критического пути (деньги и вход), CI на каждый pull request и письменную карту передачи до того, как вырастет число реальных пользователей.

Минимум тестов

Вход в аккаунт, оформление заказа или форма лида, приём webhook, случаи отказа в правах. Это не «полное покрытие», а страховка, что приложение не молча ломается на базовых действиях.

CI

Линт, проверка типов, unit/smoke - и блок слияния, если пайплайн красный. Без этого «сборка в ИИ-чате» быстро превращается в хаос из незамеченных регрессий.

Стенд (staging)

Паритет окружения: те же схемы ключей и секретов, платежи в тестовом режиме. Иначе «на стейдже работает» ничего не доказывает про боевую работу.

Передача инженерам

Эскиз архитектуры, известные ловушки, seed-данные, как поднять локально. Без этого передача MVP в команду стоит дороже самой сборки.

Что ИИ-тесты обычно пропускают

Гонки состояний (race conditions), ошибки прав доступа, утечки между арендаторами (multi-tenant). Их ловят осмысленные сценарии и ревью, а не «сгенерируй тесты».

Как помогает Dali

Пробные запуски «спасения» включают пакеты передачи: спасение vibe-code.

FAQ

  • Всё равно запускайте CI: до серьёзного масштаба понадобятся люди, и история зелёных/красных сборок сэкономит недели.