SuperAPI AI 工具集

auto-bug-fixer

测试与质量

查看项目

更新于 10-15 19:57

技能介绍

用途:面向程序崩溃、异常抛出、测试失败等错误现象,完成从错误现象到修复方案的端到端处理,输出根因、修复补丁、测试用例与预防建议。

主要能力:解析多语言错误现象并校验必填输入;通用场景用自顶向下追踪法、代码变更/PR 场景用 Git 二分法定位根因并验证可复现性;生成最小化 diff 格式修复补丁并校验语法;为主流测试框架创建可执行的防回归测试用例,覆盖正常、边界、异常场景;输出结构化 Markdown 的 Bug 分析报告。

使用方式:需提供 error_phenomenon、reproduce_steps 等必填输入;涉及代码变更时提供 code_change_info。Git 二分法命令为 git bisect start → git bisect bad [异常版本/提交哈希] → git bisect good [正常版本/提交哈希]。测试框架支持 gtest、pytest、JUnit、GoTest、Jest、Vue Test Utils。

错误码:E001 输入缺失或无法解析;E002 根因模糊;E003 补丁生成失败;E004 测试用例生成失败。

限制:根因未锁定或无有效代码上下文时无法生成补丁;未指定测试框架时无法生成测试用例;资料未提供具体安装命令、收费与平台信息。