工程开发
test-generation
基于 Minion 框架的智能单元与集成测试生成工具,支持业务逻辑验证、边界测试及 Vitest 框架深度集成。
简介
测试生成技能利用 Minion AI 框架,为 TypeScript 项目自动化创建高质量的测试套件。该技能专为使用 Vitest 的开发者设计,旨在弥补业务文档与代码实现之间的鸿沟。它从技术规范和 JSDoc 标签中提取业务规则,确保测试不仅覆盖代码行,还能验证关键业务场景和边界情况。通过分析函数签名并结合上下文感知的提示工程,它大幅减少了编写领域逻辑样板测试的手动开销。
-
自动从业务需求文档和代码文档中提取测试场景。
-
对函数签名进行深入分析,生成全面的单元测试,包括空安全检查和边界条件测试。
-
提供与 Vitest 的无缝集成,包括配置协助和覆盖率分析。
-
支持多函数集成测试,允许 AI Agent 测试涉及多个领域模块的复杂工作流程。
-
通过识别基于函数逻辑的潜在输入异常和异常场景,促进错误案例测试。
-
使用描述性的 describe/it 区块生成结构化、可读性强的测试文件,以便于维护。
-
为获得最佳性能,请确保目标代码库使用 TypeScript 和 Vitest。
-
需要
readFunctionCode和extractBusinessDoc工具来为 Minion API 提供上下文。 -
输入包括函数名称、源代码及相关文档链接。
-
输出包含明确覆盖率估算和改进建议的标准 Vitest 测试文件。
-
最适合领域驱动设计 (DDD) 架构,其中业务规则以 Markdown 或源代码注释形式明确记录。
仓库统计
- Star 数
- 0
- Fork 数
- 0
- Open Issue 数
- 0
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 21:51