writing-e2e-tests

Installation
SKILL.md

编写端到端测试

验证用户或系统能走完一条业务旅程。关键动作经过选定真实链路,结果由业务断言确认;点击完成、成功提示和模型总结都不能单独证明旅程成功。

1. 定位旅程

读取业务目标、成功/失败规则、已有测试和项目运行约定。确定起点、终点、身份、真实服务及被替换的依赖。已有合理范围直接使用,不先重做策略分析。

按请求交付设计、代码或获准运行结果。只设计不安装;只编写不启动测试。区分既有行为补保护与新行为/缺陷保护,不强制制造 RED,也不接管未授权的生产修复。

一例围绕一条有完整结果的旅程,可包含多个必要操作,不照搬单元测试的一个 Act。广泛输入组合留给适合的小范围测试。仅有局部组件交互时,转用组件参考,不强制全链路。

完成条件: 旅程起止、判定依据、真实范围和授权明确。

2. 准备独立的开始状态

沿用现有登录和数据夹具,核实账号及初始状态。接口可加速非目标准备;本次要验证的关键动作仍经过选定旅程。

隔离身份与后端可变数据,使用本轮可关联的资源标识。新的浏览器 context 只隔离浏览器,不能证明后端数据隔离。单独运行不依赖前例,支持并行时再检查共享资源。

Installs
3
GitHub Stars
2
First Seen
12 days ago