refactor(skills): 澄清 dev-test 与 req-test-gate 的职责边界
- dev-test: 移除 "Gate 4" 编号,改用 "E2E 冒烟门禁"(避免与 req-test-gate 的 Gate 编号冲突) - dev-test: 添加与 req-test-gate 的关系说明(本文档定义执行技术,门禁流程在 req-test-gate) - req-test-gate: 2C 联调节新增无后端替代方案提示,引用 dev-test 的 API Mock 模式 - req-test-gate: Gate 5 前端回归贡献引用 dev-test 的 e2e-testing.md Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -122,6 +122,7 @@ git diff main...HEAD --name-only | classify_scope
|
||||
**不触发**:scope 为 `backend`、`style-only`,或前端改动不涉及 API 调用
|
||||
|
||||
**环境要求**:本地开发环境,前端 :3000 + 后端 :8080 同时运行
|
||||
> **无后端替代方案**:IT6 页面可访问性验证可用 Playwright API Mock 模式(`page.route()`)替代真实后端。详见 `dev-test` 技能的 `e2e-testing.md` §API Mock 冒烟测试。
|
||||
|
||||
**前置步骤**:
|
||||
1. 确认本地数据库已执行相关 migration(菜单、表结构等)
|
||||
@@ -357,7 +358,7 @@ Task({
|
||||
| scope | 贡献形式 | 示例 |
|
||||
|-------|---------|------|
|
||||
| `backend` | curl 脚本(API 回归) | `curl -X POST .../api` → 201 |
|
||||
| `frontend` | E2E 场景描述(Playwright) | 页面加载 + 核心交互验证 |
|
||||
| `frontend` | E2E 场景描述(Playwright API Mock) | 页面加载 + 核心交互验证。编写模式见 `dev-test` 技能 `e2e-testing.md` |
|
||||
| `style-only` | 视觉回归 checklist | 断点覆盖 + !important 审计 |
|
||||
| `fullstack` | curl 脚本 + E2E 场景 | 两者都需要 |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user