完善skills;测试用例生成页面功能初步实现
This commit is contained in:
45
.github/skills/METHOD_ID_REGISTRY.md
vendored
Normal file
45
.github/skills/METHOD_ID_REGISTRY.md
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
# 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`.
|
||||
Reference in New Issue
Block a user