SuperAPI AI 工具集

coverage

测试与质量

查看项目

更新于 10-15 16:47

技能介绍

用途:分析测试覆盖缺口,回答“哪些没被测到”“缺少哪些测试”“覆盖率报告”等问题。

主要能力:先用 Explore 子代理盘点应用可测面,包括路由/页面、交互组件(表单、弹窗、下拉、表格)、API 端点及其方法、关键用户流程(登录、结账、引导、核心功能);再扫描 *.spec.ts 与 *.spec.js 文件,依据 page.goto() 判断覆盖页面、依据定位器使用判断被测组件、依据 mock 或实际请求判断 API 端点,并统计各区域测试数。

使用方式:扫描结果汇总为覆盖矩阵表,列为区域、路由、测试数、状态(已覆盖/缺失/部分覆盖),并给出覆盖率估算与按业务影响排序的缺口列表(关键:登录、支付、核心功能;高:面向用户的增删改查、搜索、导航;中:设置、偏好、边缘情况;低:静态页、关于、条款)。对每个缺口推荐所需测试数、建议使用的 templates/ 模板与工作量(quick/medium/complex)。最后可询问是否“生成前 N 个缺口的测试”,确认后对每个缺口调用 /pw:generate 并套用推荐模板。

限制:依赖可扫描的路由定义、API 路由文件与规范命名的测试文件;矩阵与百分比均为估算,非真实插桩覆盖率;自动生成需用户确认。其他平台与配置细节暂未提供。