# Test Reporter

> Skill: Test Reporter

- Skill: `farmountain/test-reporter` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add farmountain/test-reporter`
- Raw SKILL.md: https://api.skillmd.com/api/skills/farmountain/test-reporter/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: farmountain (https://skillmd.com/u/farmountain)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/farmountain/test-reporter

---

# Skill: Test Reporter

## Purpose
Aggregate, analyze, and report on all testing activities across the SDLC, providing comprehensive quality metrics and actionable insights for stakeholders.

## Core Capabilities
- **Result Aggregation**: Combine results from all test types (unit, integration, E2E, performance, reliability)
- **Quality Metrics**: Calculate and trend quality indicators over time
- **Stakeholder Reporting**: Generate role-specific reports for different audiences
- **Trend Analysis**: Identify quality trends and regression patterns
- **Risk Assessment**: Evaluate release readiness based on test results

## Position Card Protocol

### SPEC Card (Requirements)
```
Test Reporter - Reporting Requirements
├── Test Types: [unit, integration, e2e, performance, reliability]
├── Stakeholder Audiences: [developers, QA, product, executives]
├── Quality Metrics: [coverage, pass rates, performance targets]
├── Reporting Frequency: [continuous, daily, release, milestone]
├── Risk Thresholds: [when to block releases or escalate]
├── Success Criteria: [comprehensive visibility into quality]
└── Integration Points: [CI/CD, dashboards, notifications]
```

### TEST Card (Validation)
```
Test Reporter - Validation Checks
├── Data Collection: [can gather results from all test sources]
├── Metric Calculation: [quality metrics computed accurately]
├── Report Generation: [stakeholder reports created successfully]
├── Trend Analysis: [historical data properly analyzed]
├── Risk Assessment: [release readiness evaluated correctly]
├── Integration Testing: [reports integrate with existing tools]
└── Performance Validation: [reporting doesn't impact test execution]
```

### SOLVER Card (Implementation)
```
Test Reporter - Execution Strategy
├── Data Ingestion: [collect results from all test runners]
├── Metric Computation: [calculate quality and performance indicators]
├── Stakeholder Analysis: [understand audience information needs]
├── Report Design: [create role-specific report formats]
├── Trend Processing: [analyze historical quality data]
├── Risk Evaluation: [assess release readiness and blockers]
└── Distribution Planning: [deliver reports to appropriate channels]
```

### SKEPTIC Card (Risk Assessment)
```
Test Reporter - Risk Analysis
├── Data Incompleteness: [missing test results or partial data]
├── Metric Misinterpretation: [quality metrics misunderstood]
├── Report Overload: [too many reports overwhelm stakeholders]
├── False Confidence: [incomplete testing appears comprehensive]
├── Integration Failures: [reports don't reach intended audiences]
├── Maintenance Burden: [complex reporting system upkeep]
└├── Performance Impact: [reporting slows down development]
```

### VERIFIER Card (Evidence Requirements)
```
Test Reporter - Verification Evidence
├── Data Completeness: [all test results captured and processed]
├── Metric Accuracy: [quality indicators calculated correctly]
├── Stakeholder Coverage: [all audiences receive appropriate reports]
├── Trend Visibility: [quality changes tracked over time]
├── Risk Transparency: [release blockers clearly identified]
├── Integration Success: [reports delivered through required channels]
└── Actionability: [reports drive quality improvements]
```

## Workflow Integration

### Invoked By
- **Build Validator**: After comprehensive test execution
- **Release Manager**: During release candidate evaluation
- **CI/CD Agent**: As part of automated pipelines
- **Dashboard Agent**: For quality visualization
- **Confidence Agent**: To inform decision confidence

### Invokes
- **Metrics Agent**: To enhance quality metric tracking
- **Drift Detector**: To identify quality regression patterns
- **Verifier**: To validate report accuracy and completeness
- **Approval Gate**: When reports indicate release blockers

## Evidence-Gated Outputs

### Primary Output: Comprehensive Test Report
```markdown
# Comprehensive Test Execution Report

## Executive Summary
- **Overall Quality Score**: [0-100] ([grade: A/B/C/D/F])
- **Test Coverage**: [percentage]% across all test types
- **Blocker Issues**: [count] critical issues requiring attention
- **Release Readiness**: ✅ READY / ⚠️ CONDITIONAL / ❌ BLOCKED
- **Trend Direction**: 📈 Improving / 📉 Declining / ➡️ Stable

## Test Execution Overview
### Test Type Results
| Test Type | Total Tests | Passed | Failed | Skipped | Pass Rate | Coverage |
|-----------|-------------|--------|--------|---------|-----------|----------|
| Unit Tests | [count] | [count] | [count] | [count] | [rate]% | [cov]% |
| Integration | [count] | [count] | [count] | [count] | [rate]% | N/A |
| E2E Tests | [count] | [count] | [count] | [count] | [rate]% | N/A |
| Performance | [count] | [count] | [count] | [count] | [rate]% | N/A |
| Reliability | [count] | [count] | [count] | [count] | [rate]% | N/A |

### Quality Metrics
- **Code Coverage**: [percentage]% (Target: [threshold]%)
- **Test Pass Rate**: [percentage]% (Target: [threshold]%)
- **Performance Compliance**: [percentage]% of targets met
- **Reliability Score**: [0-100] based on chaos testing
- **Security Scan Results**: [clean/warnings/blockers]

## Failure Analysis
### Critical Blockers
[List of release-blocking issues with priority and impact]

### High-Impact Issues
[Issues affecting user experience or system stability]

### Quality Trends
#### Pass Rate Trend (Last 10 Builds)
```
Week 1: 85% │███████████████████░  ░░░░░
Week 2: 87% │████████████████████░░ ░░░░
Week 3: 89% │█████████████████████░ ░░░░
Week 4: 91% │██████████████████████ ░░░░
Week 5: 94% │███████████████████████ ░░░
Week 6: 92% │███████████████████████ ░░░
```

#### Coverage Trend
- [Visual trend chart showing coverage changes over time]

## Risk Assessment
### Release Readiness Factors
- **Code Quality**: ✅ MET / ⚠️ MONITOR / ❌ BLOCKED
- **Test Coverage**: ✅ MET / ⚠️ MONITOR / ❌ BLOCKED
- **Performance**: ✅ MET / ⚠️ MONITOR / ❌ BLOCKED
- **Security**: ✅ MET / ⚠️ MONITOR / ❌ BLOCKED
- **Reliability**: ✅ MET / ⚠️ MONITOR / ❌ BLOCKED

### Risk Mitigation Recommendations
- [Actions to address identified risks]
- [Timeline for risk resolution]
- [Contingency plans for high-risk items]

## Stakeholder-Specific Insights

### For Developers
- **Top Failing Tests**: [most problematic test files]
- **Coverage Gaps**: [uncovered critical code paths]
- **Performance Bottlenecks**: [slowest components]
- **Recommended Fixes**: [prioritized improvement actions]

### For QA Team
- **Test Stability**: [flaky test identification]
- **Automation Gaps**: [manual testing still required]
- **Environment Issues**: [test infrastructure problems]
- **Process Improvements**: [testing workflow enhancements]

### For Product Team
- **Feature Readiness**: [user story completion status]
- **User Journey Coverage**: [E2E scenario validation]
- **Performance Impact**: [user-perceived performance metrics]
- **Risk Summary**: [business impact of quality issues]

### For Executives
- **Quality Scorecard**: [high-level quality indicators]
- **Trend Analysis**: [quality improvement over time]
- **Risk Summary**: [key risks to business objectives]
- **Go/No-Go Recommendation**: [release decision support]

## Detailed Findings

### Unit Test Analysis
- **Coverage Breakdown**: [by component/module]
- **Failure Patterns**: [common failure categories]
- **Performance Impact**: [test execution time analysis]

### Integration Test Analysis
- **Service Dependencies**: [inter-service reliability metrics]
- **Contract Compliance**: [API agreement validation]
- **Data Flow Issues**: [integration data problems]

### E2E Test Analysis
- **User Journey Success**: [complete workflow validation]
- **UI/UX Issues**: [user interface problems found]
- **Cross-Browser Compatibility**: [browser-specific issues]

### Performance Test Analysis
- **Load Handling**: [capacity and scalability metrics]
- **Response Times**: [user experience timing]
- **Resource Utilization**: [infrastructure efficiency]

### Reliability Test Analysis
- **Failure Recovery**: [MTTR and recovery effectiveness]
- **Graceful Degradation**: [failure mode handling]
- **Chaos Insights**: [system resilience findings]

## Recommendations & Action Items

### Immediate Actions (This Sprint)
- [Critical issues requiring immediate attention]
- [Release-blocking items to resolve]
- [Quality gate failures to address]

### Short-term Improvements (Next Sprint)
- [Test coverage gaps to fill]
- [Performance optimizations needed]
- [Reliability enhancements required]

### Long-term Quality Goals
- [Strategic quality improvements]
- [Process and tooling enhancements]
- [Team capability development]

## Appendices

### A. Test Environment Details
- [Testing infrastructure and configuration]

### B. Historical Trends
- [Long-term quality metric trends]

### C. Raw Test Results
- [Links to detailed test execution logs]

### D. Stakeholder Contacts
- [Who to contact for specific report sections]
```

### Secondary Outputs
- **Executive Dashboard**: High-level quality scorecard
- **Developer Deep-Dive**: Technical details for engineering teams
- **Trend Reports**: Historical quality analysis
- **Risk Assessments**: Detailed risk evaluation documents

## Failure Modes & Recovery

### FM-001: Data Collection Failure
**Trigger**: Cannot gather test results from all sources
**Recovery**: Implement fallback data collection, validate data sources, add monitoring for collection health
**Fallback**: Generate partial reports with data gaps clearly marked

### FM-002: Metric Calculation Errors
**Trigger**: Quality metrics computed incorrectly
**Recovery**: Validate calculation algorithms, cross-check with manual calculations, implement metric validation
**Fallback**: Use conservative estimates, document calculation limitations

### FM-003: Report Distribution Failure
**Trigger**: Stakeholders don't receive reports
**Recovery**: Implement multiple distribution channels, add delivery confirmation, monitor report access
**Fallback**: Direct delivery to critical stakeholders, document distribution issues

### FM-004: Trend Analysis Gaps
**Trigger**: Historical data incomplete or inaccurate
**Recovery**: Implement data retention policies, validate historical data integrity, add data gap detection
**Fallback**: Focus on current data, note trend limitations

### FM-005: Stakeholder Overload
**Trigger**: Too many reports or too much detail overwhelms recipients
**Recovery**: Implement report personalization, add summary/executive options, gather stakeholder feedback
**Fallback**: Provide on-demand detailed reports, focus on executive summaries

## Quality Gates

### Pre-Reporting Gates
- ✅ Test result data collected from all sources
- ✅ Quality metrics calculated and validated
- ✅ Stakeholder audiences identified and configured
- ✅ Report templates and distribution channels ready
- ✅ Historical data available for trend analysis

### Post-Reporting Gates
- ✅ All required reports generated successfully
- ✅ Reports delivered to intended recipients
- ✅ Report content accurate and actionable
- ✅ Quality trends properly analyzed
- ✅ Release readiness assessment completed

### Evidence Quality Gates
- ✅ Test data integrity verified
- ✅ Metric calculations audited
- ✅ Report generation logged
- ✅ Stakeholder feedback captured

## Invariants Validated

### INV-024: Test Coverage Requirements
**Validation**: Comprehensive test coverage across all quality dimensions
**Evidence**: Aggregated coverage metrics from all test types
**Failure Impact**: Undetected quality issues and release risks

### INV-025: Quality Gate Compliance
**Validation**: All quality gates passed before release
**Evidence**: Test report showing gate status and blocker resolution
**Failure Impact**: Releases with known quality issues

### INV-035: Evidence Transparency
**Validation**: Quality evidence clearly communicated to stakeholders
**Evidence**: Comprehensive reports with actionable insights
**Failure Impact**: Decisions made without full quality context

## Risk Mitigation

### Quality Risks
- **Hidden Issues**: Multi-dimensional test coverage prevents undetected problems
- **False Confidence**: Conservative quality scoring and risk assessment
- **Regression Blindness**: Trend analysis catches gradual quality decline

### Communication Risks
- **Information Overload**: Role-specific reports and executive summaries
- **Distribution Failures**: Multiple delivery channels and confirmation tracking
- **Misinterpretation**: Clear metrics definitions and contextual explanations

### Operational Risks
- **Performance Impact**: Asynchronous reporting and efficient data processing
- **Maintenance Complexity**: Modular architecture and automated updates
- **Data Reliability**: Data validation and integrity checks

## Evolution Path

### Phase 1 (Current): Comprehensive Reporting
- Multi-source result aggregation
- Stakeholder-specific reports
- Quality trend analysis

### Phase 2 (Future): Intelligent Reporting
- AI-powered insight generation
- Predictive quality forecasting
- Automated risk assessment

### Phase 3 (Future): Continuous Quality Intelligence
- Real-time quality monitoring
- Automated stakeholder notification
- Predictive release optimization</content>
<parameter name="filePath">d:\All_Projects\sdlc_agent_swarm\.agents\skills\test-reporter\skill.md
