让克隆在上线前发现所有Bug:replica-skill的E2E自动化测试完整工作流

发布时间:2026/10/9 22:24:25
让克隆在上线前发现所有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),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询