...
- Create a compilable unit test
- Parameterize the test
- Create multiple tests for a class' methods
- Create Spring test cases
- Create assertion templates
- Create mocks to isolate the test from its dependencies
- Monitor a test during test execution and report recommendations for enhancing that test
- Track object changes before and after a method execution to create appropriate assertions
- Collect coverage information
...