Analysis Addons

Framework: BDD Generated: 2026-06-23 Model: claude-sonnet-4-6
Test Name: All add-ons - sections present in JSON output for QA Manager
Feature: Add-ons Analysis
User Role: QA Manager
Traceability: @SHIFT-15
Description: Verifies that when a QA Manager analyzes a BDD test file with all add-ons enabled, the downloaded JSON output contains fully populated sections for technical review, gap analysis, annotation summary, risk assessment, and recommendations.
This Test Verifies:
Verification StepWhat It Checks
Documentation and analysis appears in output panel The analysis runs successfully and results are visible to the user
JSON output has no unresolved values All fields in the output are populated — no placeholders or missing data remain
JSON has top-level key 'technical_review' with non-empty 'test_quality' The technical review add-on produces quality assessments for the uploaded tests
JSON has top-level key 'gap_analysis' with non-empty 'coverage_gaps' The gap analysis add-on identifies areas of missing test coverage
JSON has top-level key 'annotation_summary' with non-empty 'annotation_health' The annotation summary add-on evaluates the health and completeness of test annotations
JSON has top-level key 'risk_assessment' with non-empty 'scenario_risk_ratings' The risk assessment add-on assigns risk ratings to individual test scenarios
JSON has top-level key 'recommendations' with non-empty 'actions' The recommendations add-on produces actionable next steps based on the analysis
Test Name: All add-ons - sections present in JSON output for Product Owner
Feature: Add-ons Analysis
User Role: Product Owner
Traceability: @SHIFT-15
Description: Verifies that when a Product Owner analyzes a BDD test file with all add-ons enabled, the downloaded JSON output contains fully populated sections for technical review, gap analysis, annotation summary, risk assessment, and recommendations.
This Test Verifies:
Verification StepWhat It Checks
Documentation and analysis appears in output panel The analysis runs successfully and results are visible to the user
JSON output has no unresolved values All fields in the output are populated — no placeholders or missing data remain
JSON has top-level key 'technical_review' with non-empty 'test_quality' The technical review add-on produces quality assessments for the uploaded tests
JSON has top-level key 'gap_analysis' with non-empty 'coverage_gaps' The gap analysis add-on identifies areas of missing test coverage
JSON has top-level key 'annotation_summary' with non-empty 'annotation_health' The annotation summary add-on evaluates the health and completeness of test annotations
JSON has top-level key 'risk_assessment' with non-empty 'scenario_risk_ratings' The risk assessment add-on assigns risk ratings to individual test scenarios
JSON has top-level key 'recommendations' with non-empty 'actions' The recommendations add-on produces actionable next steps based on the analysis