研发协作
用 Firecrawl 对线上网站做探索式 QA…
当需对线上网站做探索式 QA、表单测试、导航/链接检查、响应式检查、性能观察、Bug 报告或发布前质量审查时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
用 Firecrawl 对线上网站做探索特定
解决思路
- 从上下文中推断目标 URL、QA 重点和输出格式;如果目标 URL 明确,直接开始执行。
- 仅在受阻时询问最多 1-3 个简洁问题,例如 URL、重点区域,或受保护流程的凭据/约束。
- 使用 Firecrawl map 发现页面。
- 在可用时,使用 Firecrawl browser 进行交互、表单、导航、响应式/手动检查。
- 使用 scrape 获取页面内容并提取链接。
- 如合适,使用 sub-agents 或等效并行任务执行器;Full 模式覆盖:Navigation and Links、Forms and Interactions、Content and Visual、Error States。
- 如合适,使用 sub-agents 或等效并行任务执行器;Forms 模式覆盖:Form Discovery、Happy Path、Edge Cases、Validation。
- 如合适,使用 sub-agents 或等效并行任务执行器;Navigation 模式覆盖:Sitemap、Nav Testing、Link Checker、Routing。
- 如合适,使用 sub-agents 或等效并行任务执行器;Responsive 模式覆盖:Desktop、Tablet、Mobile、Interaction。
- 如合适,使用 sub-agents 或等效并行任务执行器;Performance 模式覆盖:Page Load、Asset Audit、Content Efficiency、Comparison。
- 要求每个 tester 返回 severity、URL、description、evidence 和 reproduction steps。
- 最终交付物以 Markdown QA 报告输出,标题为 `# QA Report: [Site]`。
- 在 Summary 中写入 Health score: [x/10]、Pages tested: [count]、Issues found: [critical/major/minor]。
- 在 Critical Issues 中按 `[C-1] URL | Description | Steps to reproduce | Expected vs actual` 记录。
- 在 Major Issues 中按 `[M-1] URL | Description | Steps to reproduce` 记录。
- 在 Minor Issues 中按 `[m-1] URL | Description` 记录。
- 在 Positive Observations 中记录 What works well。
- 在 Pages Tested 中列出 URLs。
- 在 Agent/Test Summary 中记录 Who tested what。
- 在 Rerun Inputs 中记录 workflow: firecrawl-qa、url: [url]、focus: [full/forms/navigation/responsive/performance]。
- 对功能性问题必须包含 reproduction steps。
- 不要在没有证据的情况下报告推测性 bug。
- 跨 tester 去重发现的问题。
适用边界 · 注意事项
- 没有 FIRECRAWL_API_KEY 或无法使用 Firecrawl map/browser/scrape 时不要使用。
- 目标不是可访问的线上网站,或只需要代码审查、单元测试等不依赖真实页面证据的场景。
- 受保护流程需要凭据/约束但无法获取且会阻塞测试时,不要强行继续。