Test Generation Workflow
Acceptance Criteria
- • Unit tests for all public functions
- • Edge cases covered (null, empty, boundary values)
- • Error cases tested
- • Tests follow project testing conventions
- • All new tests pass
Steps
- •Read the target file(s) to understand functionality
- •Identify all public functions/methods
- •For each function:
- •Write happy path test
- •Write edge case tests
- •Write error case tests
- •Run tests to verify they pass
- •Check coverage if tool available