by user_39spWGp5TKQ3qXQQppMcR1O9PIf
Analyzes requirement documents and existing test cases (Excel/JIRA) to identify coverage gaps, duplicates, and missing scenarios. Generates a gap analysis report mapping requirements to test coverage status.
npx @qaskills/cli add mapping-requirements-to-test-casesAuto-detects your AI agent and installs the skill. Works with Claude Code, Cursor, Copilot, and more.
When to use this skill
Workflow
1.Requirement Extraction:
Read the requirement document (PDF, Text, Word, or Markdown). Parse and identify unique Requirements (e.g., REQ-001, FR-01, or bullet points). Store Requirement IDs and Descriptions in a list.
Excel/CSV: Use pandas to load the file. Identify columns for "Test Case ID", "Test Description", and "Requirement Mapping/Requirement ID". JIRA: If a JIRA Ticket ID is provided, use available JIRA tools (or ask user for details) to fetch the "Test Issues" linked to the requirement.
Covered: A requirement is covered if it appears in the "Requirement Mapping" column of at least one test case. Missing: A requirement is missing if no test case maps to it. Duplicates: Flag requirements that have multiple test cases covering the exact same validation logic. Incomplete: Flag requirements that have a test case but lack specific edge cases (e.g., negative testing).
Generate the summary report in the table format requested.
- name: Install QA Skills
run: npx @qaskills/cli add mapping-requirements-to-test-cases0 of 29 agents supported