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 could have my variables names in the generated tests be based on their usage, not just by their type (e.g if a string is passed as an argument of a method and that argument is named “username”, then the string in the test will also be named “username”), so that it is easier for me to read the generated tests.
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 variable names.
Definition of Done
[x] After modifying and applying the tests, if the telemetry option has been enabled, changes made in variable names are identified and stored in a separate file
[x] The functionality is integrated with already existing telemetry collection
Description
As a developer, I could have my variables names in the generated tests be based on their usage, not just by their type (e.g if a string is passed as an argument of a method and that argument is named “username”, then the string in the test will also be named “username”), so that it is easier for me to read the generated tests.
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 variable names.
Definition of Done