- Компания
- Сервисы
- Автоматизация тестирования с поддержкой AI
- Предиктивное планирование тестирования
- Консалтинг
- Полный цикл тестирования
- Выделенная команда тестирования
- Автоматизация тестирования
- Тестирование веб-приложений
- Тестирование мобильных приложений
- Подготовка к сертификации ПО
- Разработка технической документации
- Бизнес-анализ
- Тестирование
- Подход
- Портфолио
- Контакты
ИИ в тестировании ПО: 5 инициатив a1qa, сокративших затраты на регрессионное тестирование более чем в 3 раза
ОПИСАНИЕ ПРОДУКТА
Благодаря внедрению подходов к обеспечению качества с использованием искусственного интеллекта нам удалось сократить объем ручного регрессионного тестирования примерно в 3 раза и уменьшить среднее время выполнения одного теста в 2 раза. Высвободившиеся ресурсы были направлены на тестирование новых функций продукта.
Руководитель отдела тестирования в a1qa
Клиент — международная компания в области кибербезопасности, предоставляющая платформу комплексной защиты с управлением через единую консоль.
Компания обратилась в a1qa, чтобы высвободить ресурсы команды обеспечения качества для тестирования новых функций и поддержать рост бизнеса без замедления выпуска релизов, обусловленного увеличением объема регрессионных проверок.
Кейс демонстрирует, как применение AI в QA и автоматизации тестирования помогает сокращать затраты на поддержку регрессионного покрытия без увеличения численности команды.
Задача
Объединение множества функциональных областей в единой консоли продукта приводило к постоянному росту объема регрессионного тестирования. Требовалось снизить затраты на его поддержание, сохранив полноту и глубину покрытия, и одновременно обеспечить достаточные ресурсы для проверки новых функций, внедрение которых происходило все более высокими темпами.
ОПИСАНИЕ ПРОЕКТА
Сегодня искусственный интеллект активно применяется в обеспечении качества программного обеспечения. AI-инструменты используются для генерации тестов, анализа дефектов, оптимизации регрессионного покрытия и ускорения циклов тестирования. В данном кейсе рассмотрим, как внедрение пяти AI-инициатив помогло снизить затраты на регрессионное тестирование и повысить эффективность QA-команды.
Проект реализовывался поэтапно — от пилотного запуска к полномасштабному внедрению. Каждый этап масштабировался только после подтверждения измеримого эффекта.
Работа велась по гибкой методологии с интеграцией QA-специалистов в процесс разработки продукта.
Команда a1qa, состоящая из 5 экспертов по обеспечению качества, работала совместно с командой клиента:
- 2 инженера по автоматизации тестирования
- 2 инженера по искусственному интеллекту
- 1 руководитель отдела тестирования
Можно ли сократить затраты на регрессионное тестирование в несколько раз без расширения команды QA?
Для международной компании из сферы кибербезопасности ответ оказался положительным. За счет внедрения пяти инициатив на базе искусственного интеллекта удалось сократить объем ручной регрессии более чем в три раза, ускорить выполнение тестов и направить высвободившиеся ресурсы на проверку новых функций продукта.
Ключевые инициативы с применением ИИ
1. Генерация пользовательских тестов с помощью ИИ
Ручное написание тестов было заменено организованным процессом с участием ИИ-агентов:
- первый агент анализирует требования и формирует тестовые сценарии;
- второй агент анализирует пользовательский интерфейс приложения и сопоставляет реальные элементы системы с тестовыми сценариями;
- третий агент объединяет результаты, исключает дублирование и формирует готовый код тестов, который можно запускать практически сразу после генерации.
2. Генерация API‑тестов с применением искусственного интеллекта
Заранее заданная структура среды разработки организует проект по предметным областям, а правила приемки формулируются таким образом, чтобы быть понятными как интеллектуальным моделям, так и инженерам. При добавлении нового теста система автоматически определяет нужную предметную область, использует существующие шаблоны и добавляет необходимые компоненты тестовой инфраструктуры.
Инженер в этом процессе выполняет проверку и отладку конкретной функции, а не занимается написанием теста полностью с нуля.
3. Анализ сбоев тестов с использованием ИИ
Ранее анализ каждого сбоя требовал ручной обработки журналов и определения первопричины. В новой модели информация о сбое автоматически передается интеллектуальной системе, которая собирает контекст, классифицирует проблему и формирует структурированный отчет для дальнейшей работы.
4. Управление регрессионным покрытием с помощью ИИ
За счет сочетания выявления пробелов в покрытии тестами и риск-ориентированного отбора команда смогла определить, какие ручные регрессионные тесты действительно необходимы в каждом цикле, а какие можно автоматизировать или исключить.
Это позволило сократить количество ручных тестов, выполняемых в каждом цикле регрессионного тестирования, примерно со 185 на момент внедрения решений до 78 к финальному отчетному периоду. Таким образом, объем был уменьшен почти в 3 раза.
5. Планирование регрессионных циклов
Команда пересмотрела подход к планированию регрессионного тестирования, используя данные, полученные в рамках перечисленных инициатив. Объем тестирования стал определяться фактическими рисками, связанными с изменениями продукта, вместо поддержания фиксированного набора устаревших тестовых сценариев.
ПРЕДОСТАВЛЕННЫЕ СЕРВИСЫ
- Генерация тестов пользовательского интерфейса с применением ИИ
- Генерация API-тестов с помощью ИИ
- Анализ сбоев тестов с использованием искусственного интеллекта
- Управление объемом регрессионного покрытия на основе ИИ
- Планирование регрессионных циклов
ТЕХНОЛОГИИ И ИНСТРУМЕНТЫ
- Azure DevOps (CI и оркестрация)
- VS Code со встроенным агентом
- Claude Code
- Playwright через MCP
- Python
- Jira
РЕЗУЛЬТАТЫ
-
Команда сократила затраты на выполнение регрессионного тестирования за счет уменьшения количества ручных тестов и снижения времени выполнения каждого тестового сценария.
-
Клиент смог перераспределить высвободившиеся ресурсы специалистов по качеству на тестирование новых функций, обрабатывая растущий объем проверок в рамках прежнего бюджета, без увеличения численности команды.
-
Благодаря участию a1qa компания снизила расходы на регрессионное тестирование без расширения штата. Инженеры, не имеющие опыта разработки программного обеспечения, смогли участвовать в создании тестов с использованием автоматизированных процессов на базе искусственного интеллекта, что значительно снизило трудоемкость подготовки тестов и устранило необходимость постоянного привлечения разработчиков.
-
Переход к новой модели был осуществлен без нарушения непрерывности бизнес-процессов: существующие средства разработки, инструменты и структура команды были сохранены, а решения на основе искусственного интеллекта интегрированы в текущие рабочие процессы.
В ЦИФРАХ
-
>3×снижение объема ручного регрессионного тестирования
-
~2×уменьшение времени выполнения одного тестового сценария
-
~5×сокращение длительности регрессионного цикла
-
5инициатив с применением ИИ
-
4успешно завершенных этапа