I’ll provide a comprehensive solution covering test execution visibility, release reports, query aggregation, and burndown chart issues:
Root Cause Analysis:
The problem stems from multiple configuration gaps in how test execution results are aggregated into release management reports. Here’s the systematic fix:
1. Verify Project Area Associations
First, ensure proper linking between test and release modules:
Project Associations:
Release Mgmt -> Test Case Mgmt (Consumer)
Permission: Read Test Execution Results
2. Update Release Dashboard Query Scope
Modify the dashboard query configuration to include test execution artifacts:
- Open Release Dashboard > Configuration > Data Sources
- Edit “Test Execution Results” query
- Add artifact types: Test Case, Test Execution Record, Test Result
- Set scope to include linked test project areas
- Enable “Follow cross-project links”
3. Configure Query Aggregation Rules
The release report aggregation needs explicit rules for test data:
aggregation.source=test-case-mgmt
aggregation.artifactType=TestExecutionRecord
aggregation.linkType=relatedTo.release
4. Reindex Test Execution Artifacts
Test results may not be indexed for cross-module queries. Run reindexing:
- Navigate to Test Case Management > Advanced > Reindex
- Select “Test Execution Records” artifact type
- Choose scope: All executions for Release 2.5
- Start reindex operation (typically takes 15-30 minutes for 340 test cases)
5. Rebuild Burndown Chart Configuration
The flat burndown charts indicate missing data source configuration:
- Release Dashboard > Burndown Widget > Settings
- Data Source: Select “Test Execution Results (Aggregated)”
- Metrics: Executed, Passed, Failed, Blocked
- Time Range: Release start date to end date
- Refresh Interval: Daily at 02:00
6. Update Quality Metrics Widget
Configure the quality metrics to pull from correct data sources:
- Widget Settings > Data Sources
- Enable: Test Case Management (cross-project)
- Metrics: Pass rate, execution coverage, defect density
- Link to release milestone: Release 2.5
7. Validate Data Flow
After configuration changes, test the data flow:
- Execute a new test case in test-case-mgmt
- Wait 5 minutes for indexing
- Check if it appears in release dashboard query results
- Verify burndown chart updates
Expected Results:
- All 340 test execution results visible in release reports within 1-2 hours
- Burndown charts show accurate testing progress
- Quality metrics widget displays pass rates and coverage
- Cross-module query aggregation working correctly
Additional Troubleshooting:
If issues persist after reindexing, check the release management server logs for query aggregation errors. Look for entries related to “cross-project query” or “test execution aggregation” - these will indicate permission or configuration issues that need additional attention.
This solution addresses all aspects: test execution visibility, query aggregation configuration, burndown chart data sources, and release reporting integration.