用途:系统化探索 Web 应用,发现缺陷、UX 问题及其他问题,并生成带完整复现证据的报告。适用于被要求进行 dogfood、QA、探索性测试或查找问题时。
主要能力:仅需目标 URL 即可启动,其余参数有默认值(会话名默认由域名 slug 化、输出目录默认 ./dogfood-output/、范围默认全应用、认证默认无)。工作流包括初始化、认证、定位、探索、记录、收尾六步。使用 agent-browser 直接二进制(不要用 npx agent-browser,后者经 Node.js 较慢)。支持截图、标注截图、录屏、快照、控制台与错误检查、状态保存。
使用方式:初始化时创建输出目录并复制报告模板,启动命名会话:agent-browser --session {SESSION} open {TARGET_URL} 与 wait --load networkidle。认证时用 snapshot -i 找表单引用,fill 填凭据,click 提交,OTP 需询问用户。探索时逐页 snapshot -i、screenshot --annotate、errors、console。记录问题时交互类问题需录屏加逐步截图,静态问题只需一张标注截图。收尾时更新严重度计数并关闭会话。
适用场景:对 Web 应用做探索性测试、QA、查找缺陷与 UX 问题。
限制:不读取被测应用源码,只从浏览器观察;每个问题需可复现,交互问题需视频与逐步截图,静态问题无需视频;发现即记录,不批量延后;不删除输出文件;目标为 5-10 个有充分证据的问题。认证凭据缺失时需询问用户。