Skip to content

2022.5-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@viktoriia-fomina viktoriia-fomina released this 28 May 09:44
· 1123 commits to main since this release
b0ca65a

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:

  1. Generation of regression/error tests with a single action Generate tests with UtBot for folder, class or method.
  2. Statement and branch coverage maximization
  3. 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")
  4. Tests that runs too long are put into Timeout suite
  5. Test that fails JVM are put into Crash suite
  6. Minimize number of generated test, not loosing coverage and detected errors
  7. Human-readable names and comments for generated tests