What’s new in Explyt 4.0
Explyt 4.0 introduces Explyt coding agent and test generation from execution – cutting-edge features for coding, testing, and debugging.
Key improvements also include:
- revised approach of example tests following
- enhanced support for Testcontainers and @DataJpaTest
- generating tests based on specification (EAP)
Overall improvements
- reformatting only generated code, preserving user-defined formatting
- revised prompts for Ollama models integration
Minor updates and bug fixes
- fixed Ctrl+Z behaviour after certain plugin actions
- resolved issue with generating more tests within inner class
- improved clarity and detail in some UI notification messages
Explyt Agent (EAP)
Ask anything in the chat, and Explyt Agent will complete your task.
The key features of the coding Agent include, but are not limited to:
- using tools for editing codebase
- using tools for project exploration
- running commands in the terminal
- analyzing a project for compilation errors
And you are still in control, as:
- you review the changes made by the agent
- you allow/disallow tools
What is the Test Generation from Execution Feature?
The Test Generation from Execution feature empowers developers to capture real executions and automatically generate high-fidelity unit tests. No more manual reconstruction of complex scenarios—simply record and replay.
For example, you can start a Spring Boot application (locally or remotely), interact with its web UI (e.g., submit a form or click a button), and then generate unit tests > that replay the exact underlying service calls captured during your session.
When you invoke this feature, it captures:
- inputs, outputs, and exceptions
- call hierarchy and object stat
- mocks for external dependencies
And then automatically transforms the recorded trace into a standalone, ready-to-run unit test.
Generate Tests based on Specification (EAP)
Enhanced support for Testcontainers and @DataJpaTest
Download Explyt 4.0 from our website.
For bug reports and feature requests use Github Issues