mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-14 02:42:04 +08:00
- Created error context snapshots for Firefox, WebKit, and Chromium to capture UI state during API error monitoring. - Implemented e2e tests for API error detection, including console errors, failed API requests, and proxy errors. - Added functionality to ignore specific API patterns in monitoring assertions. - Ensured tests validate the monitoring system's ability to detect and report errors effectively.
39 lines
2.2 KiB
Plaintext
39 lines
2.2 KiB
Plaintext
PURPOSE: Generate comprehensive multi-layer test enhancement suggestions
|
|
- Success: Cover L0-L3 layers with focus on API, integration, and error scenarios
|
|
- Scope: Files with coverage gaps identified in TEST_ANALYSIS_RESULTS.md
|
|
- Goal: Provide specific, actionable test case suggestions that increase coverage completeness
|
|
|
|
TASK:
|
|
• L1 (Unit Tests): Suggest edge cases, boundary conditions, error paths, state transitions
|
|
• L2.1 (Integration): Suggest module interaction patterns, dependency injection scenarios
|
|
• L2.2 (API Contracts): Suggest request/response test cases, validation, status codes, error responses
|
|
• L2.4 (External APIs): Suggest mock strategies, failure scenarios, timeout handling, retry logic
|
|
• L2.5 (Failure Modes): Suggest exception hierarchies, error propagation, recovery strategies
|
|
• Cross-cutting: Suggest performance test cases, security considerations
|
|
|
|
MODE: analysis
|
|
|
|
CONTEXT: @.workflow/active/{test-session-id}/.process/TEST_ANALYSIS_RESULTS.md
|
|
Memory: Project type, test framework, existing test patterns, coverage gaps
|
|
|
|
EXPECTED: Markdown report with structured test enhancement suggestions organized by:
|
|
1. File-level test requirements (per file needing tests)
|
|
2. Layer-specific test cases (L1, L2.1, L2.2, L2.4, L2.5)
|
|
3. Each suggestion includes:
|
|
- Test type and layer (e.g., "L2.2 API Contract Test")
|
|
- Specific test case description (e.g., "POST /api/users - Invalid email format")
|
|
- Expected behavior (e.g., "Returns 400 with validation error message")
|
|
- Dependencies/mocks needed (e.g., "Mock email service")
|
|
- Success criteria (e.g., "Status 400, error.field === 'email'")
|
|
4. Test ordering/dependencies (which tests should run first)
|
|
5. Integration test strategies (how components interact)
|
|
6. Error scenario matrix (all failure modes covered)
|
|
|
|
CONSTRAINTS:
|
|
- Focus on identified coverage gaps from TEST_ANALYSIS_RESULTS.md
|
|
- Prioritize API tests, integration tests, and error scenarios
|
|
- No code generation - suggestions only with sufficient detail for implementation
|
|
- Consider project conventions and existing test patterns
|
|
- Each suggestion should be actionable and specific (not generic)
|
|
- Output format: Markdown with clear section headers
|