Разработчики: | Explyt |
Дата последнего релиза: | 2024/12/04 |
Отрасли: | Информационные технологии |
Технологии: | TMS - Test Management System |
2024: Выпуск плагина для автоматической генерации тестов на базе AI и формальных методов
Explyt выпустил плагин Explyt Test для автоматической генерации тестов на базе AI и формальных методов. Об этом компания сообщила 4 декабря 2024 года.
Инструмент реализован как плагин к IntelliJ IDEA. Он ускоряет процесс тестирования кода, снимая рутинные задачи с программистов и повышая эффективность работы команд и компаний. Команда и основатели стартапа более десяти лет работали в ведущих международных компаниях, таких как JetBrains и Huawei, над проектами в области анализа кода, генерации тестов, символьного исполнения и внедрения AI.
В данной версии Explyt Test реализована поддержка генерации Unit тестов и компонентных Spring-тестов для языков Java и Kotlin, а также генерация Gherkin сценариев. Кроме того, существенно улучшен сбор контекста.
Генерация тестов в Explyt Test складывается из следующих шагов: сбор контекста кода из связанных классов, использование в качестве примеров уже существующих в проекте тестов, генерация тестовых сценариев, генерация тестов, исправление ошибок компиляции и runtime-ошибок.
Explyt Test дополнен AI ассистентом Explyt Chat. Он умеет объяснять код, искать ошибки, а также позволяет указывать дополнительный контекст.
Explyt отличает научный подход к разработке и тестированию. Из сорока разработчиков в нашей команде четыре кандидата физико-математических наук. Система бенчмаркинга, разработанная командой Explyt, непрерывно контролирует качество генерируемых тестов. В процессе генерации тестов мы учитываем особенности пользовательского проекта: используем фреймворки для тестирования и мокирования, которые уже установлены в проект, учитываем стилистику написания тестов, принятую в проекте. Плагин умеет выбирать тестовый класс, который передаётся как образец, но пользователь может задать такой класс самостоятельно, — рассказал Владислав Кудинов, генеральный директор Explyt. |
Подрядчики-лидеры по количеству проектов
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Тест АйТи (Test IT) (2, 6)
Positive Technologies (Позитив Текнолоджиз) (4, 1)
Мобильные ТелеСистемы (МТС) (2, 1)
Performance Lab (Перфоманс Лаб) (2, 1)
1С-ИжТиСи (1, 1)
Другие (42, 2)
Positive Technologies (Позитив Текнолоджиз) (1, 1)
1С-ИжТиСи (1, 1)
Мобильные ТелеСистемы (МТС) (1, 1)
Другие (0, 0)