← ClaudeAtlas

skill-function-testlisted

技能场景测试套件 —— 备份 → 蓝皮书(含全量范围) → 场景+功能+S4执行忠实度 → 修复循环 → 回归确认 → 分级报告+S4矩阵 + 计时+流程钩子+双格式报告。包含 D1-D6 功能测试作为底座。
Ldxs001/workbuddy-skills · ★ 1 · Testing & QA · score 78
Install: claude install-skill Ldxs001/workbuddy-skills
# skill-function-test — 技能场景测试套件 > 备份 → 蓝皮书(含全量范围) → 场景+功能+S4执行忠实度 → 修复循环 → 回归确认 → 分级报告+S4矩阵 → 计时→钩子→双格式报告 > 本技能以 **场景驱动** 为核心,同时提供功能测试、S4 执行忠实度、三级嵌套计时、流程钩子和双格式报告。 --- ## 触发场景 **正向触发**:场景测试 / 回归测试 / 功能体检 / 技能体检 / 跑通测试 / 端到端测试 / E2E测试 / 场景链路检测 / 备份测试 / 修复回归 / 冒烟测试 / 不能因为修复导致功能失效 **不触发**:代码审查 / 语法检查 / 安全审计 / 纯概念讨论 --- ## 核心能力 > 📚 **渐进式加载**:本技能采用渐进式 MD 体系,`SKILL.md` 为入口(≤230行),详细内容拆分到 `references/*.md` 按需加载。 ### 双轨测试体系 | 轨道 | 代号 | 说明 | 检测内容 | |------|------|------|---------| | **S1 场景链路完整性** | scenario_chain | 从 SKILL.md 触发场景出发,构造端到端调用路径 | 触发词→核心能力→工作流程→代码实现是否完整匹配 | | **S2 场景输入产出匹配** | scenario_io | 每条场景的描述输入是否有对应的函数/方法实现 | 参数匹配、返回值类型、文档声明 vs 实际签名 | | **S3 场景数据流正确性** | scenario_flow | 场景中各步骤间的数据传递是否正确 | 函数A输出→函数B输入的类型兼容、字段名匹配 | | **S4 执行忠实度** | noise_fidelity | 噪音/污染下铁律坚守率 + 蓝皮书全量范围扫描 + 结构性修复 | 全量测试范围生成(蓝皮书+约束+引用+文件) → LLM推理噪音 → 噪音执行 → 复盘归因 → 引用链路/缺失文件修复 | | **D1 基础功能完整性** | smoke | 每个核心函数能否无崩溃运行 | 语法解析、文件可读、函数存在性 | | **D2 流程断点检测** | breakpoint | 模块间的引用链路是否完整 | 文件引用存在、import 可达、MD 声明 vs 实际文件 | | **D3 数据污染检测** | contamination | 模块间是否存在数据交叉污染 | 硬编码路径、DB 路径硬编码、全局变量冲突 | | **D4 噪音/干扰检测** | noise | 模块是否产生无关输出或副效应 | 裸 print、非结构化 stdout 泄漏 | | **D5 计算正确性** | correctness | 已知输入下的计算结果是否在预期范围内 | 零除风险、验证函数存在、精确数值匹配 | | **D6 边界鲁棒性** | robustness | 空输入、零值、超大值等边界是否不崩溃 | 异常处理覆盖率、边界文档 | ### 安全机制 | 机制 | 说明 | |------|------| | **备份** | 每次修复前对目标技能进行完整目录备份(时间戳命名) | | **回归确认** | 修复完成后重新执行全量测试,确认 F-0 不增加、已通过项不退步 | ### 错误级别 | 级别 | 代号 | 含义 | 行为 | |------|------|------|------| | **F-0 BLO