
Прощайте, долгие тесты: ИИ-метод из Владивостока нашел способ экономии времени!
Специалисты Исследовательского центра Т-Технологий во Владивостоке представили методику, основанную на искусственном интеллекте, которая позволяет значительно ускорить тестирование и контроль качества программных продуктов.
Как это работает
Принцип работы напоминает фильтрацию электронной почты: система анализирует историю ошибок и определяет, какие тесты с наибольшей вероятностью выявят баги в новой версии кода. Это позволяет сосредоточиться на приоритетных проверках и экономить время.
"Принцип его работы сравним с фильтрацией почты: если письма с определенного адреса часто оказывались спамом, почтовая система проверит их в первую очередь", — пояснили разработчики.
Главное преимущество
Новый подход не требует сопоставления старого и нового кода, что раньше занимало огромные ресурсы. Система ИИ анализирует:
- кто вносил изменения;
- какие файлы затрагивались;
- как часто эти изменения приводили к ошибкам.
На основе этого подбирается оптимальный набор тестов, который позволяет выявить более 95% возможных багов.
Проверка на практике
Методика была испытана на цифровой инфраструктуре крупного российского банка. Результаты показали, что:
- время тестирования сокращается в 5-6 раз;
- эффективность сохраняется даже в масштабных и разветвлённых кодовых базах;
- качество проверки остаётся на прежнем уровне.
Доступность для всех
Исходный код решения опубликован в открытом доступе, что позволяет любым компаниям и разработчикам применять методику в своих проектах.
Подписывайтесь на Moneytimes.Ru