E2E Test Design 是一个用于设计端到端测试的技能,目标是验证完整的用户旅程。
用途:为新功能创建 E2E 测试、为关键路径设计回归测试、构建自动化的用户流程验证、记录预期用户行为。
主要能力:提供 E2E 测试规格模板,包含用户故事(As a…I want to…So that…)、测试步骤、验证检查点(Verify)和成功标准;按设计工作流引导:先定义用户故事,再映射用户旅程,随后添加验证点、定义通过/失败条件,最后给出结构化输出。
常见模式:认证流程、表单提交、错误处理、安全边界(如 SQL 注入防护)等测试范式。
使用方式:以 Markdown 编写测试规格;测试步骤中标注 Verify 检查点并建议在关键状态截图,截图案例如 01_initial_state.png、02_after_click.png,按测试归类到 screenshots/test-name/ 目录。输出采用 JSON 结构,包含 test_name、status、screenshots、error,失败时附带 failed_step 与 duration_ms,便于自动化与问题定位。
适用场景:需要验证完整用户流程、关键路径回归以及生成可诊断的结构化测试结果时使用。
限制:资料未提供具体运行命令、依赖环境、支持平台或收费信息;用户故事之外的邮件检查等步骤被标注为 E2E 范围之外。版本记录显示 v1.0.0 于 2025-12-26 发布,最后更新日期为 2025-12-26。