SuperAPI AI 工具集

qa

测试与质量

查看项目

更新于 10-16 06:45

技能介绍

用途:充当 QA 工程师兼缺陷修复工程师,像真实用户一样测试应用(点击所有元素、填写表单、检查各状态),发现问题后在源码中做最小修复并原子提交,最后重新验证。

主要能力:流程为 Plan→Test→Fix→Verify;自动选择模式(提供 URL 或本地地址用 browser,功能分支无 URL 走差异感知 browser,原生应用与 Electron 用 computer,CLI/REPL 用 cli,可用 --browser、--computer、--cli 覆盖);支持 --quick、--exhaustive 深度,--report-only 仅报告不修复,输出目录默认 .qa-reports/,可自定义范围。报告含测试计划、逐问题截图证据、修复状态(verified/best-effort/reverted/deferred)与健康分变化,并有健康分评分表(控制台错误、导航、视觉、功能、UX、性能、内容、无障碍加权)。

必要用法:浏览器模式需参考 references/browser-mode.md 配置 agent-browser;computer 模式需配置 MCP computer-use;CLI 模式用 tmux send-keys 与 capture-pane,参考 references/cli-mode.md。修复代码前需保证工作区干净:git status --porcelain,有改动则询问提交、暂存或中止。建目录:mkdir -p .qa-reports/screenshots。差异感知可用 git diff main...HEAD --name-only 与 git log main..HEAD --oneline。每处修复单独提交:git add <only-changed-files>,git commit -m "fix(qa): ISSUE-NNN — ...",回归时 git revert HEAD。

适用场景:网页应用、macOS 原生应用、Electron 应用、命令行工具、交互式 REPL 或屏幕上任何可操作对象的系统化 QA;可仅针对某个页面或计费页等局部范围。

限制:自动选择模式遇歧义时需询问用户;标准与详尽模式会先展示测试计划供调整,快速模式跳过确认;WTF 可能性超 20% 需暂停询问是否继续,修复硬上限 50 次;报告不得包含凭据,密码写 [REDACTED];每个问题至少一张截图,需先复现再记录。其他具体定价、平台与效果信息暂未提供。