Explyt Test

Продукт
Разработчики: 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.
»



Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Тест АйТи (Test IT) (6)
  Системный софт (Сиссофт, SysSoft) (1)
  1С-ИжТиСи (1)
  Performance Lab (Перфоманс Лаб) (1)
  Positive Technologies (Позитив Текнолоджиз) (1)
  Другие (2)

  Тест АйТи (Test IT) (1)
  Другие (0)

  Тест АйТи (Test IT) (3)
  Performance Lab (Перфоманс Лаб) (1)
  Другие (0)

  Тест АйТи (Test IT) (1)
  Другие (1)

  1С-ИжТиСи (1)
  Positive Technologies (Позитив Текнолоджиз) (1)
  Другие (1)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Тест АйТи (Test IT) (2, 6)
  Positive Technologies (Позитив Текнолоджиз) (4, 1)
  Мобильные ТелеСистемы (МТС) (2, 1)
  Performance Lab (Перфоманс Лаб) (2, 1)
  Gurock Software (1, 1)
  Другие (42, 2)

  Тест АйТи (Test IT) (1, 1)
  Другие (0, 0)

  Тест АйТи (Test IT) (1, 3)
  Performance Lab (Перфоманс Лаб) (1, 1)
  Другие (0, 0)

  Тест АйТи (Test IT) (1, 1)
  Omega (Омега-Софт), ранее Omega-R (1, 1)
  Другие (0, 0)

  Positive Technologies (Позитив Текнолоджиз) (1, 1)
  1С-ИжТиСи (1, 1)
  Мобильные ТелеСистемы (МТС) (1, 1)
  Другие (0, 0)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Test IT TMS (Test Management System) - 6
  Gurock Software TestRail - 1
  Performance Lab Boomq Enterprise - 1
  1С:Автоматическое тестирование конфигураций - 1
  OmegaTester - 1
  Другие 2

  Test IT TMS (Test Management System) - 1
  Другие 0

  Test IT TMS (Test Management System) - 3
  Performance Lab Boomq Enterprise - 1
  Другие 0

  OmegaTester - 1
  Test IT TMS (Test Management System) - 1
  Другие 0

  1С:Автоматическое тестирование конфигураций - 1
  МТС: Ocean Облачная платформа - 1
  PT BlackBox - 1
  Другие 0