The fundamental challenge you’re facing is architectural - Structure Plugin provides hierarchical visualization but lacks the domain-specific data model needed for comprehensive test management traceability. Let me break down the five key focus areas:
1. JQL Coverage Queries
Your current JQL approach has limitations because Jira’s native link types don’t capture test execution state or temporal data. Enhanced query using issue functions:
issue in linkedIssues(REQ-123, "tests")
AND resolution = Unresolved
AND created >= -30d
This surfaces recent unresolved test-linked issues but still doesn’t aggregate execution metrics. JQL is fundamentally query-based, not metric-aggregation capable.
2. Structure Plugin Hierarchies
Structure excels at parent-child requirement decomposition and epic-story-task visualization. However, it treats test cases as generic issues without execution context. You can build requirement → test case hierarchies, but test execution status, pass/fail rates, and execution history require custom fields and manual maintenance. This becomes unsustainable at scale.
3. Defect Aging Reports
Defect aging requires time-series analysis that Structure doesn’t provide natively. Marketplace test tools (Xray, Zephyr) include built-in defect aging dashboards because they track defect creation timestamps relative to test execution failures. This temporal linkage is missing in Structure-only approaches. You’d need custom Jira gadgets or external BI tools to achieve similar reporting.
4. Test Execution Linkage
This is where dedicated test management tools fundamentally differ from Structure. Xray and Zephyr create Test Execution issue types that capture execution timestamp, tester, environment, and pass/fail status. When tests fail, defects are auto-created with inherited requirement links. Structure can’t model this execution workflow - it’s a visualization layer, not an execution tracking system.
5. Marketplace App Evaluation
For Jira 8 DC specifically:
- Xray: Better Jira-native integration, requirement coverage matrices built-in, stronger audit trail reporting. Higher licensing cost but includes execution management and traceability out-of-box.
- Zephyr Scale: More flexible test cycle management, superior analytics portal, better for large-scale test automation integration. Slightly weaker native Jira dashboard integration.
- Structure + Manual Process: Viable only for small teams with simple traceability needs and no regulatory requirements. Breaks down when you need automated coverage reporting or execution history.
Recommendation: Keep Structure for requirement hierarchy visualization, add Xray for test execution and traceability. Structure’s portfolio views complement Xray’s test-centric traceability without overlap. This combination addresses all five focus areas while maintaining Jira 8 DC compatibility.