Files
rag_agent/.github/skills/METHOD_ID_REGISTRY.md

2.4 KiB

METHOD_ID_REGISTRY

Purpose

Provide a single source of truth for test method identifiers used across skills.

Format

  • Recommended output format: Mxx|方法名
  • Routing key: Mxx
  • Display name: 方法名

B.1 Black-box Methods (M01-M12)

Method ID 方法名 推荐占位符 Route Skill
M01 功能分解 {{return_value}}, {{state_change}} generate-test-cases-blackbox
M02 等价类划分 {{return_value}}, {{error_message}} generate-test-cases-blackbox
M03 边界值分析 {{return_value}}, {{precision_tolerance}} generate-test-cases-blackbox
M04 判定表 {{state_change}}, {{sequence_event}} generate-test-cases-blackbox
M05 因果图 {{error_message}}, {{error_handling}} generate-test-cases-blackbox
M06 场景法 {{sequence_event}}, {{state_change}} generate-test-cases-blackbox
M07 功能图法 {{state_change}}, {{sequence_event}} generate-test-cases-blackbox
M08 随机测试 {{resource_usage}}, {{time_constraint}} generate-test-cases-blackbox
M09 猜错法 {{error_message}}, {{error_handling}} generate-test-cases-blackbox
M10 正交试验法 {{return_value}}, {{data_persistence}} generate-test-cases-blackbox
M11 组合测试法 {{return_value}}, {{sequence_event}} generate-test-cases-blackbox
M12 蜕变测试法 {{pass_criteria}}, {{precision_tolerance}} generate-test-cases-blackbox

B.2 White-box Methods (M13-M18)

Method ID 方法名 证据锚点 Route Skill
M13 控制流测试 路径编号 generate-test-cases-whitebox
M14 数据流测试 DU对编号 generate-test-cases-whitebox
M15 程序变异 变异体编号 generate-test-cases-whitebox
M16 程序插桩 插桩点编号 generate-test-cases-whitebox
M17 域测试 域编号 generate-test-cases-whitebox
M18 符号求值 约束表达式编号 generate-test-cases-whitebox

Routing Rules

  1. Use Method ID (Mxx) as the only routing key.
  2. M01-M12 route to generate-test-cases-blackbox.
  3. M13-M18 route to generate-test-cases-whitebox.
  4. Unknown IDs should be recorded in method_alignment_report.gaps.

Backward Compatibility

  • If input methods are provided as plain method names, map them to Method IDs before routing.
  • Keep Chinese method names for readability in case_summary.