2.0 KiB
2.0 KiB
{{任务编号}} 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)
验证命令
npx playwright test
完成后将产出物清单写入 /workspace/tasks/result/{{任务编号}}.md。