Firecrawl网页抓取
网页爬取与数据提取工
测试驱动开发(TDD)技能提供完整的红绿重构工作流支持,包括测试生成、覆盖率分析和多框架适配。支持Jest、Pytest、JUnit、Vitest等主流测试框架。
安装指令:
clawhub install tdd-guide
从代码生成测试:
python scripts/test_generator.py --input source.py --framework pytest分析覆盖率缺口:
npm test -- --coveragepython scripts/coverage_analyzer.py --report lcov.info --threshold 80TDD新功能开发:
python scripts/tdd_workflow.py --phase red验证python scripts/tdd_workflow.py --phase green验证可用工具:
test_generator.py – 从代码/需求生成测试coverage_analyzer.py – 解析分析覆盖率报告tdd_workflow.py – 指导红绿重构周期framework_adapter.py – 测试框架间转换fixture_generator.py – 生成测试数据和Mockmetrics_calculator.py – 计算测试质量指标见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 源代码文件、目标测试框架、覆盖率报告、功能需求描述、当前TDD阶段 |
| 输出 | 生成的测试用例、覆盖率缺口分析、TDD阶段验证结果、测试质量评分、框架转换后的测试代码 |
| 适用人群 | 软件开发人员、测试工程师、追求代码质量的团队、TDD实践者 |
| 不包含 | E2E测试工具(Playwright/Cypress)、性能测试工具、安全测试工具、测试执行环境 |
见下方输入输出表格。
原始链接:https://github.com/openclaw/skills/tree/main/skills/alirezarezvani/tdd-guide/SKILL.md
来源类型:github