让克隆在上线前发现所有Bug:replica-skill的E2E自动化测试完整工作流 让克隆在上线前发现所有Bugreplica-skill的E2E自动化测试完整工作流【免费下载链接】replica-skillEleven free Claude skills that clone any app: reverse-engineer it, rebuild it, test it for bugs, then fix what its users hate. Free, MIT.项目地址: https://gitcode.com/gh_mirrors/re/replica-skillreplica-skill 是一款开源的 Claude 技能包GitHub 加速计划 / re / replica-skill包含 11 个免费技能可以克隆任何 App 的功能与流程。️ 而其中的/replica-test技能能在你的克隆上线之前用E2E 自动化测试逐个点击跑完每一条用户流程把数据丢失、支付错误、双重提交这类 Bug 全部挖出来——这正是本文要讲的核心工作流。 replica-test把手动点一遍变成自动化流水线/replica-test的完整逻辑写在 replica-test/SKILL.md 中它的工作方式非常清晰读侦察阶段产出的replica/recon.md由 replica-recon/SKILL.md 生成拿到全部流程清单 F01、F02……写测试计划replica/test-plan.md、Bug 清单replica/bugs.md以及项目里的e2e/自动化测试。修按严重程度循环修复直到没有 S1/S2 级 Bug 开放。它还有一条铁律只测你自己的克隆绝不压测、脚本网暴原版 App 的服务器。测试计划自动生成正常路径 边缘案例 负向案例对侦察地图里的每一条流程技能都会生成三类用例并统一编号如 F01-H1、F01-E3类型例子以预约流程为例正常路径访客选时间 → 填表单 → 提交 → 看到确认页边缘案例时区差异、填表时该时段被抢、双击提交、慢网络、移动端宽度负向案例密码错误、卡被拒Stripe 测试卡4000 0000 0000 0002、权限被拒用例模板见 replica-test/test-plan.md一行就是一个可执行、可追踪的测试点跑完直接填上结果。Playwright E2E 规范用角色做选择器不怕换皮能自动化的流程技能会生成一个流程一份 Playwright spec跑在本地开发服务器 种子数据上。官方示例在 replica-test/e2e.example.spec.ts它的三个好习惯值得照抄用角色和文案做选择器getByRole(button, { name: Book })不用 CSS 类名——日后重新设计、换品牌名测试也不会碎任何 console error 或 5xx 响应都直接判失败把页面能打开变成页面真的没出错每个屏幕跑一次 axe 无障碍扫描顺带把可访问性 Bug 也拦住。安装与运行只有两行npm i -D playwright/test npx playwright install chromium npx playwright test手动点击清单自动化搞不定的部分邮件到达、真实 OAuth、完整支付链路、视觉错位……这些无法自动化的场景会进入手动清单有浏览器工具时驱动本地克隆逐步截图没有则把清单交给用户执行并回填结果。Bug 报告四档分级S1~S4 定级标准每个 Bug 都按 replica-test/bug-report.md 的固定格式记录ID、严重度、精确步骤、期望/实际、证据。分级规则简单粗暴级别含义S1数据丢失、安全漏洞、支付出错、核心流程被阻断S2功能损坏且没有绕行办法S3有绕行办法或显示明显不对S4纯外观问题并且只报告复现过的问题可能有问题的猜测单独放进 to check 列表不混进 Bug 单。修复循环先写失败测试再修 Bug修复顺序是 S1 → S2 优先。每个修复都走 TDD 节奏先写一条会失败的测试 → 修代码 → 看着它变绿 → 测试保留下来。每修完一批就重跑整个测试套件并在bugs.md里标注修复它的 commit。 上线前的质量门禁replica-deploy 预检清单测完不是结束——/replica-deploy会用一份硬门禁拦住一切带病上线。清单模板在 replica-deploy/preflight.md规则定义在 replica-deploy/SKILL.md✅ E2E 套件全绿n passed / n✅ 没有开放的 S1 / S2 Bug✅ 功能对齐度达标must 级功能全部完成见 replica-diff/parity.py 的评分✅ 品牌清扫通过sweep.py退出码 0✅ 生产构建通过、隐私政策与账户删除可用任何一项失败都会直接叫停部署并告诉你挂在哪、为什么。这就是上线前发现所有 Bug的最后一道保险。⚡ 快速上手三步安装 replica-skillgit clone https://gitcode.com/gh_mirrors/re/replica-skill cp -r replica-skill/replica-* ~/.claude/skills/工具链只需 Python 3.8无需 pip 安装。想先验证工具本身是否工作可在仓库里跑它的自带测试python3 -m unittest discover -s tests -v然后按流水线顺序使用recon → architect → design → build → backend → test → diff → entrepreneur → brand → launch → deploy。你也可以单独跑/replica-test给你的现有项目做一轮 Bug 体检。 关键文件导航文件说明replica-test/SKILL.md完整测试工作流定义5 步法replica-test/test-plan.md测试计划模板用例编号规则replica-test/bug-report.mdBug 报告模板与 S1~S4 分级replica-test/e2e.example.spec.tsPlaywright E2E 示例规范replica-deploy/preflight.md上线预检清单质量门禁replica-diff/parity.py功能对齐度评分脚本replica-recon/features.csv功能矩阵模板测试用例的来源tests/test_parity.py评分工具的单元测试【免费下载链接】replica-skillEleven free Claude skills that clone any app: reverse-engineer it, rebuild it, test it for bugs, then fix what its users hate. Free, MIT.项目地址: https://gitcode.com/gh_mirrors/re/replica-skill创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考