SuperAPI AI 工具集

qa-agent-claude

智能体与模型

查看项目

更新于 10-16 03:47

技能介绍

用途:这是一个运行在 Claude Code 中的自主 QA 智能体技能。当用户要求“测试这个应用”“扮演 QA 智能体”或“找出并覆盖重要流程”时,它不写单个测试,而是对应用运行一个闭环:探索 → 推导旅程 → 生成测试 → 运行 → 分诊 → 自愈 → 报告,最终产出可维护的测试套件和覆盖报告。

主要能力:用真实浏览器(Playwright 或 Playwright MCP 服务器)从入口爬取,记录路由、导航、表单、按钮和认证边界,识别需登录、会改数据及具有破坏性的操作;将应用地图转化为按业务风险排序的端到端旅程,优先认证、结算/支付、入驻、核心任务,再是次要流程;按仓库框架写测试,要求稳定的面向用户定位器(role/label/testid)、Page Object Model、web-first 断言、无固定 sleep、每个测试自建自清数据并复用保存的认证状态;运行测试并开启追踪/截图,收集结构化结果;对失败分类为真实缺陷、定位器过期、坏测试或易抖动,再决定报告、自愈还是修测试。

分诊与自愈:真实缺陷要停止并以复现和追踪上报,绝不能为了变绿而弱化测试;定位器失效时优先按可访问性 role+name、可见文本或 label 重新定位,而非脆弱 CSS,然后重跑确认;元素确实不存在可能是真实回归,应升级处理。

使用方式:按探索、推导、生成、运行、分诊、自愈、报告的步骤迭代,直到优先旅程覆盖且通过(或上报真实缺陷)。伪代码展示了按风险取前 8 条旅程循环生成、运行、分诊与自愈,最后报告覆盖、缺陷和抖动。

限制与护栏:绝不在生产环境执行破坏性或财务操作,必须使用测试/预发布环境和测试账号,若仅有生产应拒绝;测试数据需幂等自清理;不绕过 CAPTCHA 或认证保护,使用预置测试凭据;真实缺陷必须升级,不得静默改绿;生成的测试需可审查、小而按需求命名、无死代码。