|
43 | 43 | <!-- Minimum and maximum build of IDE compatible with the plugin -->
|
44 | 44 | <description>
|
45 | 45 | <![CDATA[
|
46 |
| - Generate <b>unit tests</b> with a single action! |
47 |
| - <br /> |
48 |
| - <br /> |
49 |
| - The <b>UTBot</b> engine goes through your code instructions and generates regression tests. |
50 |
| - <br /> |
51 |
| - <br /> |
52 |
| - The engine finds potential problems in your code: |
53 |
| - <br /> |
54 |
| - <br /> |
55 |
| - <ul> |
56 |
| - <li>exceptions</li> |
57 |
| - <li>hangs</li> |
58 |
| - <li>overflows</li> |
59 |
| - <li>and even native crashes</li> |
60 |
| - </ul> |
61 |
| - <br /> |
62 |
| - They are not a surprise for you anymore. The engine will find the problems and generate tests for them. |
63 |
| - <br /> |
64 |
| - <br /> |
65 |
| - The engine carefully selects tests to maximize statement and branch coverage. Our credo is to <i>maximize test coverage and minimize tests number</i>. |
66 |
| - <br /> |
67 |
| - <br /> |
68 |
| - You can <a href="http://utbot.org">try the engine online</a> without installation. |
69 |
| - <br /> |
70 |
| - <br /> |
71 |
| - Got ideas? Let us know or become a contributor on our <a href="https://github.com/UnitTestBot/UTBotJava/blob/main/CONTRIBUTING.md">GitHub page</a> |
72 |
| - <br /> |
73 |
| - <br /> |
74 |
| - Found an issue? Please, submit <a href="https://github.com/UnitTestBot/UTBotJava/issues">it here</a>. |
| 46 | + UnitTestBot is the tool for automated unit test generation and precise code analysis. |
| 47 | + <br/><br/> |
| 48 | + Discover UnitTestBot key features in our latest release: |
| 49 | + <ul> |
| 50 | + <li>generating ready-to-use test cases — with valid inputs, method bodies, assertions, and comments</li> |
| 51 | + <li>maximizing <a href="https://en.wikipedia.org/wiki/Code_coverage">branch coverage</a> in <i>regression suite</> while keeping the number of tests minimized</li> |
| 52 | + <li>finding deeply hidden code defects and expressing them as tests</li> |
| 53 | + <li>fine-tuned <a href="https://github.com/UnitTestBot/UTBotJava/wiki/Fine-tune-test-generation#mocking-settings">mocking</a>, including mocking static methods</li> |
| 54 | + <li>representing all the <a href="https://github.com/UnitTestBot/UTBotJava/wiki/Get-use-of-test-results#read-test-descriptions">test descriptions</a> in a human-readable format</li> |
| 55 | + <li>generating <a href="https://github.com/microsoft/sarif-tutorials/blob/main/README.md">SARIF</a> reports</li> |
| 56 | + <li>innovative symbolic execution engine combined with a smart fuzzing platform</li> |
| 57 | + </ul> |
| 58 | + UnitTestBot supports the latest JDKs, JUnit 4, JUnit 5, TestNG, Mockito and is suitable for all popular operational systems. |
| 59 | + <br/> |
| 60 | + Try <a href="https://www.utbot.org/demo/?language=Java&source=public%20class%20Recursion%20%7B%0A%0A%20%20public%20int%20fib(int%20n)%20%7B%0A%20%20%20%20if%20(n%20%3C%200)%20throw%20new%20IllegalArgumentException()%3B%0A%20%20%20%20if%20(n%20%3D%3D%200)%20return%200%3B%0A%20%20%20%20if%20(n%20%3D%3D%201)%20return%201%3B%0A%20%20%20%20%0A%20%20%20%20return%20fib(n%20-%201)%20%2B%20fib(n%20-%202)%3B%0A%20%20%7D%0A%7D%0A">UnitTestBot online demo</a> to see how it generates tests for your code in real time. |
| 61 | + <br/> |
| 62 | + Contribute to UnitTestBot via <a href="https://github.com/UnitTestBot/UTBotJava/blob/main/CONTRIBUTING.md">GitHub</a>. |
| 63 | + <br/> |
| 64 | + Found a bug? File an <a href="https://github.com/UnitTestBot/UTBotJava/issues">issue</a>. |
| 65 | + <br/> |
| 66 | + Have an idea? Start a <a href="https://github.com/UnitTestBot/UTBotJava/discussions">discussion</a>. |
75 | 67 | ]]>
|
76 | 68 | </description>
|
77 | 69 | <change-notes>
|
|
0 commit comments