SuperAPI AI 工具集

test-implementer

测试与质量

查看项目

更新于 10-16 00:06

技能介绍

用途:test-implementer 是一个技术栈无关的技能,聚焦测试执行与结果分析,帮助按反馈速度组织测试运行、区分错误与失败、归纳失败类别并输出可执行的结论。

主要能力:提供渐进式执行策略,按单元测试、集成测试、系统测试、端到端测试的顺序推进,前序通过才继续;支持按变更文件、冒烟测试、全量套件选择测试范围。失败分类区分 ERROR(测试无法完成,如依赖缺失、配置或环境问题、语法编译错误)与 FAILURE(断言未通过),并细分断言失败、异常失败、超时失败、setup 失败四类,各附分析要点。结果分析给出总览(总数、通过、失败、错误、跳过、耗时)、失败明细(测试名、类型、消息、位置、类别)与按优先级排列的建议。趋势分析可识别不稳定测试、变慢测试与级联失败。环境管理包含执行前检查、隔离与清理,并提供 Docker 测试环境模式与命令,如 docker compose -f docker-compose.test.yml up --abort-on-container-exit、TEST_ONLY=<path> docker compose -f docker-compose.test.yml up、docker compose -f docker-compose.test.yml down -v。报告结构含摘要、按类别分组的失败与后续步骤,并可向调试环节交接失败测试列表、错误消息与堆栈、输入数据、期望与实际结果,同时排除通过测试细节与无关日志。

使用方式:作为技能被 test-executor 等代理调用,用于测试执行与分析;test-failure-debugger 用于失败调查,code-developer 用于测试驱动开发。

适用场景:需要按反馈速度分层运行测试、快速定位失败根因、生成测试报告或管理容器化测试环境的开发与测试流程。

限制:资料未提供具体安装命令、支持的语言或框架清单、收费与价格信息、平台要求及实际效果数据,这些内容暂未提供。