GeezerVison is showing github.com — Releases · UnitTestBot/UTBotJava
Releases · UnitTestBot/UTBotJava
2025.9
73bd2b2
This commit was created on GitHub.com and signed with GitHub’s verified signature.
- UTBot multi-IDE support
- Improve python tracing process
- Add dependbot and modify the github token permission
- Fix bugs
Assets
2
Loading
Uh oh!
There was an error while loading. Please reload this page.
2023.10
UnitTestBot can now generate tests for Spring applications.
- It automatically detects if you use the Spring framework and provides you with necessary options right in the dialog window.
- You can choose from the three approaches to Spring test generation:
- standard unit tests that mock environmental interactions,
- Spring-specific unit tests that use information about the Spring application context,
- and integration tests that validate interactions between Spring components.
Find more improvements and bug fixes:
- Support for IntelliJ IDEA 2023.2
- Taint analysis feature (experimental)
- Improved mocking in symbolic execution engine
- Enhanced fuzzing mechanism: improved domain-specific API and mutation processes; support for generic fields and resolving generic parameter types; single branch detection, and ability to use all public methods of a class under test
- Improved UIs for standard Java, Spring, and Python test generation
- Fixed bugs for symbolic execution engine, fuzzing, code generation and instrumented process, summaries, SARIF reports, and more
- Multiple improvements for Python support related to rendering constructors; mastering exceptions, timed out tests, and regular expressions; fixes for coverage and shutting down behavior
- Enhanced Go test generation: support for maps and user-defined types
Assets
3
Loading
Uh oh!
There was an error while loading. Please reload this page.
jaksonlin and YKolokoltsev reacted with heart emoji
2 people reacted
2023.3
Check out the latest UnitTestBot release with major improvements and bug fixes:
-
Compatibility with IntelliJ IDEA 2022.3
-
Using Java 17 for plugin compilation
-
Improved fuzzing behavior
-
Saving test generation timeout as a project-specific setting
-
Inspections for the nested classes displayed in the Problems tool window
-
No more empty tests when selecting multiple classes for generation
Assets
3
Loading
Uh oh!
There was an error while loading. Please reload this page.
alisevych and mmalyutin reacted with thumbs up emoji
2 people reacted
2022.12.1
Try out the latest UnitTestBot release — сheck the new features and improvements available for IntelliJ IDEA 2022.1–2022.2:
-
Automated unit test generation for Go code (supported for IntelliJ IDEA Ultimate)
-
Major improvements to Python support: new fuzzing platform, redesigned type inference algorithm, support for generics and protocols, 10x faster performance when running functions
-
Enhanced test generation for JavaScript: streamlined installation and configuration process, new fuzzing platform, improved UI, support for collections
-
Symbolic execution improvements for generating Java/Kotlin tests: support for ARM architecture on macOS devices, better support for generics, support for virtual invokes on enum instances, processing clinit sections
-
Mocking improvements for generating Java/Kotlin tests: symbolic mocks for popular but insignificant methods, assertions using deep equality for mocks
-
Bug fixes and refactoring for the major components
-
Documentation updates
Assets
3
Loading
Uh oh!
There was an error while loading. Please reload this page.
alisevych reacted with rocket emoji
1 person reacted
2022.12
Meet the latest UnitTestBot release with the support for multiple languages. Check out the new features and major improvements:
Visit UnitTestBot website.
Share your feedback and join our project.
Assets
4
Loading
Uh oh!
There was an error while loading. Please reload this page.
olganaumenko reacted with laugh emoji
sofurihafe reacted with hooray emoji
All reactions
-
😄
1 reaction
-
🎉
1 reaction
2 people reacted
2022.11
Try out the latest release and get even better test generation experience. Check what we've added to UnitTestBot:
Share your feedback and feel free to join us.
Assets
4
Loading
Uh oh!
There was an error while loading. Please reload this page.
2022.10.1
Our first stable release of UnitTestBot is now available. It introduces ultimate quality improvements and offers new features to make automated test generation more powerful and versatile.
Check what's new in UnitTestBot:
- Support for the latest IntelliJ IDEA 2022.2.2 (JRE 17)
- Custom UnitTestBot tags in Javadoc comments
- Fuzzing tests for Generics and Date classes
- UI/UX improvements
Try out the release version and give us feedback.
If you have questions, please refer to our user guide.
Assets
3
Loading
Uh oh!
There was an error while loading. Please reload this page.
2022.10
Our first stable release of UnitTestBot is now available. It introduces ultimate quality improvements and offers new features to make automated test generation more powerful and versatile.
Check what's new in UnitTestBot:
- Support for the latest IntelliJ IDEA 2022.2 (JRE 17)
- UI/UX improvements
- Sandboxing executions of a suspicious code
- Support for nested classes, hidden fields and queues
- Fuzzing: generating tests for Generics and Date classes, support for methods with no parameters and fields with public setters
- Parameterized tests improvements
- Ability to create and run tests at once
- Custom UnitTestBot tags in Javadoc comments
- UtUtils class incapsulating test util methods
- Bug fixes
- User guide and design docs
Try out the release version and give us feedback.
If you have questions, please refer to our user guide.
What's Changed
Read more
Contributors
dtim, Markoutte, and 19 other contributors
Assets
3
Loading
Uh oh!
There was an error while loading. Please reload this page.
2022.7-beta
9a3acb6
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What's Changed
In this version we have implemented multiple features and improvements:
• Java 11 support.
• Smart Fuzzer significantly improves test generation results.
• Generated tests have become even more human-readable and user-friendly.
• We have enabled Mac OS X platform, give it a try.
• The UnitTestBot engine generates SARIF reports.
• We have polished plugin UX.
• Mocking support is enhanced.
• Java Streams, better Java Optional support, Java String support is improved, package-private constructors now are used for the test generation.
Discover everything mentioned above and much more in this release.
Full Changelog: 2022.5-alpha...2022.7-beta
Assets
3
Loading
Uh oh!
There was an error while loading. Please reload this page.
2022.5-alpha
b0ca65a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
This is the very first alpha version of UTBotJava, automated test generator for Java. We tested it on Win64 and Linux64 and it currently doesn't work for MacOS (will be fixed soon).
Give a try to our IntelliJ IDEA plugin (click to download). After plugin is installed you can run UTBot with few clicks.
In this version:
- Generation of regression/error tests with a single action
Generate tests with UtBot for folder, class or method.
- Statement and branch coverage maximization
- Tests in Error suite are generated for all implicitly thrown
RuntimeException (e.g. NullPointerException, ArrayIndexOutOfBoundsException, etc.); these tests are failed by default (customizable in "File -> Settings -> UTBot")
- Tests that runs too long are put into Timeout suite
- Test that fails JVM are put into Crash suite
- Minimize number of generated test, not loosing coverage and detected errors
- Human-readable names and comments for generated tests
Assets
3
Loading
Uh oh!
There was an error while loading. Please reload this page.
korifey, operasfantom, and denis-fokin reacted with thumbs up emoji
3 people reacted
|