SuperAPI AI 工具集

dogfood

通用与其它

查看项目

更新于 10-16 09:46

技能介绍

用途:对 Web 应用进行系统性探索式 QA 测试。用户提供目标 URL、测试范围(或“full site”),以及可选的输出目录(默认 ./dogfood-output)。

主要能力:按五阶段流程工作。计划阶段建立输出目录结构(screenshots/ 与 report.md)并规划站点地图,覆盖首页、导航链接、关键用户流程、表单与交互元素、边界情况。探索阶段针对每个页面使用 browser_navigate、browser_snapshot、browser_console、browser_vision 等工具,检查 DOM、JavaScript 控制台错误与视觉问题,并用 annotate=true 获取带编号交互元素标签。随后系统测试点击、输入、键盘导航、滚动、表单校验无效输入与空提交,并在每次导航和重要交互后检查控制台与视觉变化。证据采集阶段为每个问题截图并记录 URL、复现步骤、预期与实际行为、控制台错误与截图路径,按严重性(Critical/High/Medium/Low)和类别(Functional/Visual/Accessibility/Console/UX/Content)分类。分类阶段去重、定级并排序。报告阶段按模板生成包含执行摘要、逐条问题、汇总表和测试说明的报告,保存至 {output_dir}/report.md。

使用方式:需具备浏览器工具集(browser_navigate、browser_snapshot、browser_click、browser_type、browser_vision、browser_console、browser_scroll、browser_back、browser_press)。browser_vision 的 annotate=true 会叠加编号 [N] 标签,对应后续命令的 ref @eN。报告内可用 MEDIA:<screenshot_path> 内嵌截图。

适用场景:需要探索式发现 Web 应用缺陷、验证用户流程、检查控制台静默错误、表单校验和边界情况时。

限制:必须由用户提供目标 URL 与测试范围;依赖浏览器工具集可用;具体收费、平台支持范围等资料未提供。