Files
gh-huangmingxia-test-genera…/commands/generate-test.md
2025-11-29 18:47:08 +08:00

2.3 KiB

description, argument-hint
description argument-hint
Generate comprehensive test cases from JIRA issue
JIRA_KEY

Name

generate-test

Synopsis

/test-gen:generate-test JIRA_KEY

Description

The generate-test command generates comprehensive test cases from a JIRA issue using systematic thinking framework.

Applies a 4-phase methodology:

  1. Requirements Analysis - Extract and analyze JIRA requirements
  2. Test Strategy - Define testing approach and coverage
  3. Test Case Design - Create detailed test scenarios
  4. Validation - Ensure completeness and quality

Implementation

Executes the test case generation agent at config/agents/test_case_generation.md

The agent performs:

  • Extracts requirements from JIRA via JIRA MCP
  • Analyzes code changes using DeepWiki MCP (optional)
  • Applies systematic thinking framework
  • Generates test cases in Polarion-compatible format
  • Outputs to: test_artifacts/{JIRA_KEY}/test_cases/

Execution time: ~90 seconds

Return Value

  • Success: Test cases generated in test_artifacts/{JIRA_KEY}/
  • Failure: Error message with generation or validation errors

Examples

  1. Basic usage:

    /test-gen:generate-test HIVE-2883
    
  2. For Cloud Credential Operator:

    /test-gen:generate-test CCO-1234
    

Arguments

  • $1 (required): JIRA issue key (e.g., HIVE-2883, CCO-1234)

Prerequisites

  • JIRA MCP configured and accessible
  • JIRA issue exists and is accessible
  • DeepWiki MCP configured (optional, for code analysis)

Output Structure

test_artifacts/{JIRA_KEY}/
├── phases/
│   ├── test_requirements_output.md    # Phase 1: Requirements
│   ├── test_strategy.md               # Phase 2: Strategy
│   └── test_case_design.md            # Phase 3: Design
├── test_cases/
│   └── {JIRA_KEY}_test_case.md        # Final test cases
└── test_coverage_matrix.md            # Coverage matrix

Complete Workflow

  1. /test-gen:generate-test JIRA_KEY ← This command
  2. /test-gen:generate-e2e JIRA_KEY
  3. /test-gen:run-tests JIRA_KEY
  4. /test-gen:submit-pr JIRA_KEY

See Also

  • test_case_generation.md - Agent implementation
  • /test-gen:regenerate-test - Regenerate without checks
  • /test-gen:generate-e2e - Next step in workflow
  • /test-gen:full-workflow - Automated complete workflow