SuperAPI AI 工具集

debugging

测试与质量

查看项目

更新于 10-15 21:12

技能介绍

用途:当出现报错、测试失败或观察到异常行为时,系统化地进行故障排查与修复,重点在于定位根因而非仅消除表面症状。

主要能力与流程:工作流包括复现(问题能否稳定重现)、隔离(最小可复现代码)、追踪(用 Grep 沿调用链查找)、提出假设、验证或推翻假设、修复、确认并补充回归测试。调试策略分四步:收集信息(仔细阅读错误信息与堆栈、查看日志上下文、确认问题起始时间、用 Grep 定位相关代码);追踪数据流(沿函数调用从入口映射到出错点,找出数据异常变化处);稳定复现(构造最小测试用例并记录准确步骤);排查常见原因(空值/未定义、差一错误、异步时序与竞态、状态意外变更、类型强制转换)。

前端调试可借助 Chrome DevTools 的 MCP 工具:捕获控制台错误与网络失败、设置断点并检查状态、分析性能瓶颈、截取错误状态截图。常用命令示例:查看日志 tail -f /var/log/app.log;搜索错误模式 grep -r "ERROR" ./logs/;调试 Node.js 使用 node --inspect-brk app.js;Python 调试使用 python -m pdb script.py。前端还可在 Console 看错误、Network 看失败请求、Sources 设断点、Performance 分析慢操作。

修复后检查清单:记录根因、添加回归测试、用 Grep 检查相似代码、由他人评审修复。

限制:资料未提供该技能的具体安装方式、依赖环境、适用语言范围、收费与平台支持等细节。