SuperAPI AI 工具集

test-dependency-mapper

测试与质量

查看项目

更新于 10-16 03:36

技能介绍

用途:该技能用于映射不同测试类型之间的依赖、关系与执行约束,帮助优化测试编排、识别瓶颈。适用场景包括理解测试类型间的相互依赖、优化 CI/CD 中的测试执行顺序、排查测试执行失败、规划测试基础设施与环境需求、设计测试策略,以及帮助新成员了解测试实践。

主要能力:依赖分析可映射前置关系、识别执行顺序约束、检测循环依赖、分析资源依赖(环境、数据、服务);关系映射可生成执行依赖图、将测试类型映射到质量属性、识别覆盖重叠与互补性;约束识别涵盖环境约束(生产/预发/本地)、数据依赖(测试数据、fixture、seed)、服务依赖(数据库、API、第三方)与时间约束。优化建议包括提出并行执行机会、识别必须串行的部分、建议削减依赖、优化测试环境。支持五类依赖:执行、环境、数据、资源、时间。

使用方式:通过 npm 脚本配合参数调用,可生成依赖图、分析、可视化,并按类型分析,也可输出 JSON、Graphviz、Mermaid 格式用于自动化或绘图,并支持 optimize、validate 等命令。

限制:资料未提供具体安装步骤、环境要求、版本信息、定价或收费方式,相关细节暂未提供。