Files
team/tasks/任务提示词模板-E2E测试.md
T
2026-04-19 21:47:08 +08:00

2.0 KiB
Raw Blame History

{{任务编号}} 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