SuperAPI AI 工具集

doctor

测试与质量

查看项目

更新于 10-16 06:44

技能介绍

用途:对代码库或指定范围内的测试套件执行只读健康扫描,报告可能存在的问题并给出证据。明确要求不编辑、删除、重写、隔离或禁用测试。

主要能力:以 ../../references/index.md 作为参考地图,从 Test Suite Health Diagnostics、Flaky Test Detection and Management、Test Feedback Loops、Test Automation Pyramid 入手;当出现级别、oracle、测试替身、数据、安全、性能、韧性、模糊测试、属性测试、变异测试或回归相关风险时,再加载对应参考资料。

工作流程:1) 识别仓库根目录、语言/框架栈、测试运行器、CI 系统、命名约定与测试层次;2) 清点套件形态与测试命令;3) 扫描弱断言、过度 mock、时间相关脆弱性、共享状态、过宽的 snapshot、慢测试、被跳过或隔离的测试、关键风险覆盖缺失;4) 在可用时检查 CI 与监控信号;5) 对可靠性、速度、信号、诊断价值、可维护性、风险覆盖与监控打分。

输出:一份简洁的 doctor 报告,包含范围、技术栈、框架、CI、所检查的证据、是否运行了测试;总体评级与置信度;按严重程度和置信度列出的主要问题及证据、影响与建议动作;评分细则;套件形态缺口、不良测试气味、监控缺口、快速改进项与后续关键问题。

限制:仅做只读诊断,不修改测试;资料未提供具体命令、安装方式、支持的语言或 CI 平台、价格与许可信息。