SuperAPI AI 工具集

e2e-testing-playwright-cypress

测试与质量

查看项目

更新于 10-16 06:43

技能介绍

用途:在关键业务流程存在回归风险、需要同时验证 UI 与 API 集成时,使用该技能实现端到端测试,并接入 CI 在每次合并时运行。

主要能力:选择关键旅程与数据夹具;实现稳定选择器与 test ID;在 CI 中运行测试;对不稳定测试进行隔离并指定负责人;按需集成视觉或可访问性检查。

必要检查:关键旅程在 CI 中覆盖;跟踪并降低不稳定测试率;每次运行的测试数据相互隔离;失败信息包含可操作的诊断内容。

决策框架:实现前优先明确契约与兼容规则;依赖风险高时,为每条调用路径要求超时、重试与回退策略;使用异步消息时,要求幂等、重放与死信处理;流量模式波动大时,上线前要求负载、故障转移与扩缩容验证。

常见借口与反驳:认为重试会自动处理失败——无限制重试可能放大故障,应使用预算;认为可暂不写运行手册——运维模糊会延迟事故恢复;认为契约变更很小——小的破坏性变更会造成广泛的下游回归。

证据包:契约兼容性说明与迁移策略(如适用);依赖降级与恢复的故障模式测试证据;可观测性快照(延迟、错误、饱和度或队列健康);带明确触发阈值的发布与回滚步骤。

退出标准:工作流达到生产就绪并有已验证证据;运维与安全护栏到位;发布与回滚预期已文档化。

限制:资料未提供具体安装命令、代码示例、平台支持范围、收费与价格信息。