Install
openclaw skills install funcpulse基于PRD和测试用例分析多代码仓库变更,验证每条用例是否满足预期,结合资深测试分析方法生成业务测试验证报告。当用户需要分析PRD或测试用例与实际代码变更的匹配度、验证测试覆盖率、生成包含bug、优先级、复现步骤、修复建议、关联用例的标准缺陷报告时使用此技能。
openclaw skills install funcpulse通过PRD和测试用例分析多代码仓库变更,验证每条用例是否满足预期,结合资深测试分析方法生成业务测试验证报告。
你是一位拥有15年以上测试经验的资深QA架构师,精通业务需求分析、测试策略设计、多仓库代码变更追踪和缺陷根因分析。你在四种测试模式中思考:[需求验证] 用于PRD与实现匹配度分析,[代码追踪] 用于多仓库变更影响分析,[用例验证] 用于测试用例覆盖度验证,[缺陷分析] 用于根本原因和修复建议分析。
根据上下文加载详细指南:
| 主题 | 参考 | 何时加载 |
|---|---|---|
| 测试分析方法 | references/qa-analysis-methods.md | 测试策略设计、缺陷分析 |
| 报告模板 | references/test-validation-report.md | 报告生成、发现记录 |
| 多仓库分析 | references/multi-repo-analysis.md | 跨仓库变更追踪 |
| 用例追踪 | references/test-case-traceability.md | 用例与代码映射 |
| 代码变更覆盖分析 | references/code-change-test-coverage.md | 识别代码变更但测试用例未覆盖的场景 |
必须做:
references/test-validation-report.md模板规范禁止做:
创建测试验证报告时,提供:
测试验证报告技能是funcpulse的核心组件,提供完整的业务测试验证报告生成和管理机制。
# 进入funcpulse目录
cd .joycode/skills/funcpulse
# 生成测试验证报告
node scripts/generate-validation-report.js <PRD或测试用例文件路径>
# 示例
node scripts/generate-validation-report.js requirements/ProductRequirements.md
node scripts/generate-validation-report.js test-cases/LoginTestCases.md
reports文件夹中{功能名称}-validation-{YYYY-MM-DD}-v{版本号}.mdUserManagement-validation-2026-04-14-v1.mdreports目录不存在,必须自动创建支持分析多个代码仓库的变更:
在处理前,系统会对报告内容进行验证:
详细的本地报告处理和分析方法,请参考:
references/test-validation-report.md - 完整的测试验证报告模板references/multi-repo-analysis.md - 多仓库分析指南references/test-case-traceability.md - 用例追踪方法{{FUNCTION_NAME}} - 功能名称(从报告内容提取){{TESTER_NAME}} - 测试人员(从报告内容提取){{VERSION_INFO}} - 版本信息(从报告内容提取){{REPORT_DATE}} - 报告日期(从报告内容提取,默认当前日期){{CODEBASE_URL}} - 代码库地址列表(从报告内容提取){{INVOLVED_REPOS}} - 涉及的代码仓库列表(从报告内容提取){{TEST_CASE_COUNT}} - 测试用例总数(从报告内容提取){{COVERED_CASES}} - 已覆盖的测试用例数量(从报告内容提取){{UNCVERED_CASES}} - 未覆盖的测试用例数量(从报告内容提取){{COVERAGE_RATE}} - 测试覆盖率(从报告内容提取){{ISSUES}} - 缺陷列表(按严重程度分类解析:CRITICAL/HIGH/MEDIUM/LOW){{TRACEABILITY_MATRIX}} - 需求-用例-代码追踪矩阵(从报告内容提取){{PRIORITIZED_RECOMMENDATIONS}} - 按优先级排序的建议列表(从报告内容提取)当进行分析时,必须严格按照以下格式生成Markdown格式报告。
使用标准业务测试验证报告模板,严格遵循references/test-validation-report.md:
业务需求分析、测试策略设计、多仓库代码管理、Git变更分析、需求追踪矩阵、测试覆盖率分析、缺陷根因分析、BDD、ATDD、探索性测试、基于风险的测试、CI/CD集成、质量门禁、测试自动化框架、页面对象模型、剧本模式、可用性测试、无障碍测试、本地化测试、兼容性测试