ciselab / TestGenie

TestGenie - an IntelliJ plugin that natively integrates EvoSuite into the IDE. EvoSuite is an automated test suite generation tool using evolutionary algorithms. Used for research @ SERG, TU Delft.
MIT License
1 stars 0 forks source link

Assertion Generation #6

Closed SergeyDatskiv closed 2 years ago

SergeyDatskiv commented 2 years ago

Description

As a developer, I should be able to provide the assertions that the generated tests should make use of, so that the algorithm can generate better tests and use better assertions in the future.

Note: this feature was tagged with an asterisk in the google doc, it had comments from Martin and Mitchell. A few implementation things are unclear at the moment, i.e. how should the developer provide the assertions, where, should the developer be notified of successful input? For more clarification refer to "Assertion Generation" feature in ProjectForum project description.

UPDATE: after implementing the new features introduced by the client and having a discussion, it has been decided that our part of this issue is going to be implementing telemetry diff specifically for changes made in assertions.

Definition of Done