用途:对指定 Web 应用进行探索性测试(俗称 dogfood、QA),系统性地发现功能性缺陷、UX 问题和控制台错误,并产出一份每条发现都附带完整复现证据的报告。
主要能力:仅需目标 URL 即可启动,其余参数有默认值;支持会话命名、自定义输出目录、限定测试范围以及登录认证;可采集元素快照、标注截图、录屏、读取浏览器控制台与错误信息;按严重程度归类问题并更新汇总计数。
使用方式:需使用 agent-browser 直接命令,而非 npx agent-browser,以利用更快的 Rust 客户端。工作流为:初始化输出目录与报告文件、按需认证并保存登录状态、导航至起始页并快照、系统探索各页面与交互元素、边发现边记录问题、最后更新汇总并关闭会话。交互类问题需录屏并逐步截图,静态可见问题仅需一张标注截图。报告模板从 templates/dogfood-report-template.md 复制到输出目录。
适用场景:Web 应用上线前的探索性测试、QA 验证、缺陷复现取证,尤其适合需要可回放证据的问题报告。
限制与注意:不要读取被测应用的源码(HTML、JS、配置),所有发现须来自浏览器观察;不要在录制视频时对静态问题录屏;问题应逐条即时写入报告而非批量补录;不要删除输出文件或在会话中途重启;目标应为 5-10 个有充分证据的问题,而非追求数量。认证信息缺失时应询问用户。技能本身支持的平台与收费情况暂未提供。