用途:test-generation 面向代码测试环节,目标是为现有代码生成较完整的测试。依据资料,其能力包括为函数和类生成单元测试、为 API 与服务创建集成测试、构建测试夹具和 mock,并覆盖边界情况与错误条件。
主要能力与测试分类:资料把测试划分为四类,即正常预期用法的 happy path、边界值与空输入的边缘情况、无效输入与异常的错误情况,以及组件之间交互的集成测试。资料还给出以 pytest 为例的测试结构,类中分别包含成功、边界和抛错三类测试方法;夹具部分展示可返回示例用户对象,或用 mocker.patch 模拟数据库连接。
覆盖率目标:资料列出三类目标,单元测试要求 80% 以上行覆盖率,分支覆盖率要求 70% 以上,关键路径要求 100%。这些属于文档中列出的目标,不代表实际自动达成。
使用方式:资料未提供安装命令、调用方式或具体运行步骤,仅展示 pytest 风格的结构与 fixture 示例。使用时建议结合项目实际测试框架与命名规范调整。
适用场景与限制:适合需要在已有代码基础上补充单元测试、集成测试与 mock 的工程场景。资料未说明支持的语言范围、依赖、执行环境、收费或平台限制,这些事实暂未提供。