OctoLab Skill 已开源 · Open Source

browser-walkthrough-reporter

证据级浏览器全站走查:每一步截图留档,产出三份 Markdown——report.md(完整事实记录)、bugs-for-engineers.md(工程师可直接开修的缺陷单)、manual-retest-needed.md(需人工确认的清单)——并同步更新测试看板,可选生成英文 GitHub issue。

解决什么问题 · Problem

走查报告有两大通病:要么只有「感觉不对」没有证据,要么把缺测试数据、缺权限的情况一律夸大成产品 bug。

这件 skill 用严格分类把噪音滤掉:Product bug / Bug candidate / Fixture blocked / Automation limitation / Manual retest 五类各归其位,缺 fixture 绝不充数为 bug。每个步骤必须先写 START 行、后写 PASS / FAIL / TIMEOUT / SKIP / BLOCKED 终态行;PASS 必须有正向断言——「没抛错」不等于「通过」,空白页照样能把点击跑成功。三类读者(工程师、复测人、请求方)各拿各的文档,互不淹没。

怎么用 · How to use

在目标项目根目录(SKILL.md 中的真实命令):

python3 /path/to/browser-walkthrough-reporter/scripts/\
scaffold_browser_walkthrough.py --project-root .

生成 doc/browser-walkthrough-plan.mdscripts/browser-walkthrough.mjs 与报告目录;把选择器、路由、fixture 适配到真实应用后分 scope(config / usage / full / diagnostic)执行,截图按 <模块>_<时间戳>_<状态>.png 归档。要提 GitHub issue 时先用 prepare_github_issues.py 出英文草稿,triage 复核后经确认才创建。

适用场景 · When to use

开源仓库 github.com/Octo-o-o-o/browser-walkthrough-reporter · GitHub 账号 Octo-o-o-o
去获取 →
← 返回 Skills