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.
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
[x] After modifying and applying the tests, if the telemetry option has been enabled, changes made in assertions are identified and stored in the telemetry file
[x] The functionality is integrated with already existing telemetry collection
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