Игорь Градов
Игорь Градов
5 мин
ai

ИИ-агенты пишут автотесты в Cloud.ru: полтора часа вместо полудня и пойманный ложный тест

QA-инженер Cloud.ru, который почти перестал сам писать автотесты, описал схему из нескольких ИИ-агентов по спецификации, сократившую задачу с полдня до часа-полутора и поймавшую ложно зелёный тест.

ИИ-агенты пишут автотесты в Cloud.ru: полтора часа вместо полудня и пойманный ложный тест
Почему это важно

Зелёный, то есть успешный, прогон тестов, написанных агентом, больше не доказывает, что задача решена. На реальном проекте тест мог пройти, хотя не проверял нужное поведение, и ошибку нашёл второй агент-ревьювер, а не человек.

Раньше на одну задачу по тестированию у автора уходило примерно полдня с переключениями на созвоны и срочные вопросы коллег. Теперь код проверок пишут ИИ-агенты: программы на основе нейросети, которые не просто отвечают в чате, а сами изучают существующий код, дописывают нужное и возвращают готовый результат. Свою схему QA-инженер (специалист по контролю качества программ) Cloud.ru разобрал в авторской статье.

Что Когда Кто выпустил Цена
Схема автотестов на ИИ-агентах по методологии SDD и фреймворку OpenSpec Дату источник не указывает QA-инженер Cloud.ru В материале не указана

Что нового в подходе?

В основе лежит Specification-Driven Development, или SDD: разработка через спецификацию. Сначала письменно фиксируют, что именно должно работать и как это проверить, и только потом пишут код. Для организации процесса автор использует фреймворк OpenSpec, то есть готовый каркас с правилами работы.

  • Задачу сначала получает отдельный агент. Он исследует её, готовит спецификацию и план реализации.
  • Спецификацию и план автор проверяет сам, и только после этого начинается разработка тестов.
  • Роли разделены между агентами: планирование, реализация и ревью.
  • Сверху работают дополнительные механизмы проверки качества.
  • Человек больше не пишет код. Его время уходит на требования, риски, проектирование проверок и разбор результата.

Почему зелёные тесты от агента могут обманывать?

Автор приводит два типичных промаха. Агент проверяет, что на неверный запрос сервер вернул код ошибки 400, но не смотрит, что написано в самом сообщении об ошибке. Или убеждается, что команда на удаление прошла, но не проверяет, исчез ли объект на самом деле.

Главный пример взят из рабочего проекта. Система публикует структуру документации в Git-репозиторий, то есть в хранилище файлов с историей изменений. Если при повторной публикации из структуры убрали раздел, соответствующий файл должен удалиться.

Агент написал тест в четыре шага: опубликовать структуру с разделами overview и setup, опубликовать её заново без setup, скачать репозиторий и убедиться, что файла setup нет. Подвох в том, что агент ни разу не проверил, был ли файл в репозитории до удаления. Наличие документа он подтверждал через запрос к сервису, а этот запрос может возвращать только описание документа, не заглядывая в сам репозиторий.

Если бы файл из-за сбоя вообще не появился, тест всё равно прошёл бы. Обратите внимание: агент-разработчик пропустил это при самопроверке, потому что разобрал логику теста, но не ставил экспериментов. Ошибку нашёл агент-ревьювер, и в тест добавили шаг, который проверяет наличие файла в репозитории перед повторной публикацией.

С появлением ИИ-агентов я практически перестал самостоятельно писать код автотестов. : QA-инженер Cloud.ru, автор статьи

Как попробовать схему у себя?

  1. Поручите отдельному агенту исследовать задачу и подготовить спецификацию с планом реализации.
  2. Проверьте спецификацию сами: что именно тестируем, какие состояния системы до и после.
  3. Отдайте реализацию агенту-разработчику.
  4. Передайте результат агенту-ревьюверу и не принимайте работу только по успешному запуску тестов.

Какими моделями пользуется автор, в материале не сказано, поэтому принцип описан без привязки к сервису. Из доступных в РФ аналогов для таких экспериментов подойдут YandexGPT и GigaChat.

Что делать с этим прямо сейчас, по ролям

Автору Дзена. Делите работу с нейросетью на два промпта (текстовых задания): один пишет текст, второй проверяет его по исходнику. Вопрос к проверяющему звучит так: «есть ли это в источнике», а не «хорошо ли написано».

Маркетологу. Отчёт «всё готово» от ИИ ещё не результат. Проверяйте реальное состояние: опубликован ли пост, работает ли ссылка, ушла ли рассылка.

Предпринимателю РФ и СНГ. Опыт описан изнутри российской облачной компании. Если вы внедряете ИИ-агентов, закладывайте время человека на постановку задачи и приёмку, а не на ручной труд.

Где подвох

Материал рассчитан на тех, кто уверенно работает с API, Python и pytest. Экономия времени дана по приблизительной оценке самого автора, а не по замеру. Сколько всего агентов в схеме и как в деталях распределены роли, в доступном тексте не раскрыто.

Мнение редакции dzen.guru

На мой взгляд, главная мысль статьи не про тесты. Нейросеть легко выдаёт работу, которая выглядит готовой, и разница между «выглядит» и «сделано» ложится на того, кто принимает результат. Оговорка: агент-ревьювер тоже может ошибиться, ответственность остаётся на человеке. Что сделать сегодня: возьмите последний текст, который вам написал ИИ, и попросите вторую сессию найти в нём утверждения, которых нет в исходнике.

Что чаще всего спрашивают про ИИ-агентов в тестах?

Что такое ИИ-агент простыми словами?

Это нейросеть, которой дали руки: она не советует, а сама выполняет цепочку шагов. В примере из статьи агент изучает код, пишет проверки и возвращает готовую реализацию.

Зачем нужен второй агент, если первый пишет аккуратно?

Тот, кто сделал работу, плохо видит собственные пробелы. В примере автора агент-разработчик пропустил ошибку при самопроверке, а ревьювер её нашёл.

Сколько времени экономит такая схема?

По приблизительной оценке автора, похожая задача занимает около часа-полутора вместо половины рабочего дня, причём часть работы агента идёт параллельно с другими делами. Но выигрыш даёт не скорость написания, а привычка спрашивать: что было до, что стало после и доказывает ли это проверка.

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

«Искусство и наследие доктора Эстер Махлангу»: ИИ Google восстановил её жизнь до 1980 года
ai

«Искусство и наследие доктора Эстер Махлангу»: ИИ Google восстановил её жизнь до 1980 года

Google Arts & Culture ко дню 91-летия художницы Эстер Махлангу открыла её первую онлайн-ретроспективу, где нейросети восстановили в картинках и видео её…

4 мин
ai

Рег.облако открыло аренду H100 и RTX PRO 6000: какие GPU выбрать для обучения ИИ и графики

Рег.облако открыло в публичном облаке самостоятельный заказ серверов с NVIDIA H100 и RTX PRO 6000 Blackwell и предзаказ H200, так что ускорители для обучения…

4 мин
Разработка с ИИ в цифрах агентства: авторизация подешевела со 124 до 56 часов
ai

Разработка с ИИ в цифрах агентства: авторизация подешевела со 124 до 56 часов

Руководитель агентства разработки Сергей Никоненко проверил прогнозы глав Anthropic и Microsoft о доле ИИ-кода собственными сметами за 2025 и 2026 годы и…

5 мин