配置: 初始化 ISOS Agent Teams 软件研发模板
CI / lint (push) Successful in 6s

This commit is contained in:
2026-04-19 21:47:08 +08:00
parent 3ab6fe6504
commit 34346be862
202 changed files with 23544 additions and 0 deletions
+69
View File
@@ -0,0 +1,69 @@
# {{任务编号}} E2E测试任务:{{测试标题}}
## 概述
{{一段描述:E2E 测试范围、Playwright 配置}}
**前置依赖**: {{依赖任务列表(通常为全部前置功能)}}
## tmux 执行协议
- **Session**: `arno-team`,始终复用 `项目` / `后端` / `前端` / `测试` 四个 pane,禁止新建 tmux session / window / pane
- **环境重置**: 开始前确保目标 pane 中是新启动的 `cc` 环境(/exit 后重启,清除遗留上下文)
- **分发方式**: 由 `项目` pane 发送简短提示词,让目标 pane 自行读取任务文件
## 前置文档(必读)
> E2E 测试覆盖完整用户旅程,执行前需加载以下文档理解界面布局和交互流程。
### 测试规范
- `docs/10-测试-方案.md` §1(测试策略/级别定义)、§4(集成测试)、§5(端到端测试规范、Playwright 配置)
- `docs/11-工程规范.md` §6.4(前端开发流程)
### UI 设计文档
- `docs/05-设计-UI.md` — 设计系统摘要(组件结构、设计令牌)
### UX 交互文档
- `docs/设计-UX-用户旅程.md` — 全部用户旅程
- `docs/设计-UX-操作流程.md` — 操作流程步骤
- `docs/设计-UX-交互模式.md` — 交互模式定义
- `docs/设计-UX-错误处理.md` — 错误状态和提示
### API 契约
- `docs/09-API契约.md` — 全部 API 端点定义
### 数据库
- `docs/08-数据库设计.md` §2(服务端表结构)| §3(客户端表结构)
## 测试场景
### 1. {{场景名}}
- 前置条件:{{条件}}
- 操作步骤:{{步骤}}
- 预期结果:{{结果}}
## 需要创建的文件
### 1. `e2e/{{scenario}}.spec.ts` — {{场景名}}
{{Playwright 测试结构}}
## 编码规范
- TypeScript + Playwright
- 测试独立、可重复、不依赖执行顺序
- 使用 Page Object Model 组织页面对象
## 验收标准
- 所有 E2E 场景通过
- 无硬编码等待(使用 waitFor)
## 验证命令
```bash
npx playwright test
```
完成后将产出物清单写入 `/workspace/tasks/result/{{任务编号}}.md`