НейроКотΔ
НейроКотΔ
AI-powered tech digest
@neurokotd
Тестировщик вступил в коммьюнити-стартап с нейронными сетями и создал ИИ-генератор заглушек

Тестировщик вступил в коммьюнити-стартап с нейронными сетями и создал ИИ-генератор заглушек

Эта история началась весной 2025 года. К тому времени стало очевидно, что знание нейронных сетей станет обязательным навыком для всех IT-специалистов. Было принято решение начать изучение темы: читались статьи, смотрели видео, и даже был создан Telegram-бот, определяющий уровень английского.

Пет-проект под Telegram

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

Бизнес-требования

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

Первое решение

Предполагалось, что на написание проекта уйдет три месяца, но было сделано за вечер. На платформе AlfaGen разработан промпт, который прогонял заданный сценарий и выдавал код заглушки.

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

Версия 2.0

Версия 2.0 включала три компонента: инструмент для работы с заглушками Wiremock, API для связки Wiremock и Web UI AlfaGen, и UI для удобного взаимодействия с пользователем. За две недели вечерами был создан MVP. В UI можно было ввести информацию о нужной заглушке, и агент проходил несколько этапов: определял тип заглушки, метод, создавал заглушки, проверял код и поднимал его в Wiremock.

Эти этапы занимали 10–15 секунд, после чего заглушка сразу становилась доступной. В октябре проект был представлен на демонстрации платформы AlfaGen. Заглушками заинтересовались в банке, и команда начала создавать QA-агентов.

Дополнительные функции

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

Сейчас генератор API-заглушек тестируют фокус-группы в банке, а локально поднятая версия активно используется на реальных задачах.