Перейти к основному содержимому

Возможности Explyt Test 3.0

Ключевые преимущества

  • интеграция тестов в существующую кодовую базу
  • подражание стилю проекта
  • генерация интеграционных тестов для Spring разных видов: SpringBootTest, WebMvcTest
  • возможность увеличить покрытие кода (Suggest increasing class coverage by generating new tests)
  • анализ моргающих тестов (Flaky test detection)

Возможности для генерация тестов

  • расширение тестового класса новыми тестовыми методами (Extend test class with new test methods)
  • генерация новых тестовых классов (Generate tests for a method and for a class)
  • исправление ошибок компиляции и выполнения в любом тестовом классе (Repair compilation and runtime errors of any test class)
  • использование существующего тестового класса в качестве примера для генерации тестов (Use an existing test class as a reference for generation)
  • подготовка проекта для интеграции сгенерированных тестов в существующую кодовую базу (Prepare project for integrating generated tests)
  • генерация тестового кода по пользовательскому тестовому сценарию (Generate test code from a custom test scenario)
  • автоматическое исправление ошибок компиляции (Automatic compilation error fixing)
  • автоматическое исправление runtime-ошибок (Automatic runtime error fixing)

Возможности интегрированного ассистента

  • генерация кода в строке редактора (Inline code generation)
  • чат с LLM с поддержкой вложений (Add to chat attachments)
  • объяснение ошибки в консоли (Explain error in console)
  • анализ кода на предмет потенциальных ошибок в реализации (Action: Analyze for bugs)
  • объяснение работы кода и нюансов его использования (Explain code fragment)
  • использование локальной модели для генерации тестов и общения с ассистентом

Поддержка совместимости

  • IntelliJ IDEA 2024.1+
  • Android Studio
  • Kotlin K2 (поддержка)

Тестовые фреймворки

  • JUnit 5
  • JUnit 4
  • TestNG
  • kotlin-test

Фреймворки мокирования

  • Mockito
  • Mockito-Kotlin
  • MockK
  • SpringMockK

Системы сборки

  • Maven
  • Gradle
  • IntelliJ Build System

Поддержка современных языковых моделей

  • Claude 3.7 Sonnet
  • OpenAI o3-mini
  • DeepSeek R1
  • OpenAI GPT-4.5

Провайдеры

  • OpenAI
  • Anthropic
  • DeepSeek
  • Google Gemini
  • Cerebras
  • Groq
  • Mistral
  • Ollama

У пользователей есть возможность переключаться между персональной и Enterprise версиями.