-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Audit: Testing
Evaluate test coverage, quality, and practices.
Coverage Analysis
- Line Coverage - What percentage?
- Branch Coverage - All paths tested?
- Critical Paths - Auth, payments, core logic covered?
- Untested Code - List files/functions with 0% coverage
Test Quality
-
Test Independence
- Tests isolated?
- Order-dependent tests?
- Shared mutable state?
-
Test Clarity
- Descriptive names?
- Arrange-Act-Assert pattern?
- Single assertion principle?
-
Test Reliability
- Flaky tests?
- Time-dependent tests?
- External dependencies mocked?
Missing Tests
- Edge Cases - Null, empty, boundary values
- Error Paths - Exception handling
- Security Tests - Auth bypass, injection
- Integration Tests - Component interaction
- Performance Tests - Load, stress
Anti-Patterns
- Testing implementation details
- Excessive mocking
- Brittle assertions
- Slow tests
- Ignored tests
Output
Save to AUDIT-TESTING.md
Include list of suggested tests to add.