跳到主要内容

测试 → 运维 契约

测试交付物给运维

1. 准出报告(核心)

模板:test-reports 模板

必须包含:

  • 测试周期与版本号
  • 质量数据(用例通过率、Bug 统计)
  • 风险评估(已知风险 + 缓解措施)
  • 准出意见(通过 / 有条件通过 / 不通过)
  • 测试负责人签字

2. 灰度验证 Checklist

测试提供给运维的上线检查清单:

## 灰度验证 Checklist

### 功能验证
- [ ] 登录流程
- [ ] 核心业务流(下单→支付→查询)
- [ ] 权限验证

### 数据验证
- [ ] 数据库数据一致性
- [ ] 旧数据兼容性

### 性能验证
- [ ] 接口响应时间对比基线
- [ ] 错误率 < 0.1%

### 监控验证
- [ ] 错误日志持续观察 30 分钟
- [ ] P99 延迟正常
- [ ] CPU/内存无异常

3. 回滚方案

如出现问题,测试需提供:

  • 回滚触发条件
  • 回滚步骤
  • 回滚后验证清单

运维回传给测试

交付物时机说明
上线确认上线完成后告知测试开始线上验证
线上告警通知发生告警时实时
监控报表定期用于线上问题复盘
生产环境访问权限按需申请线上问题复现用

线上问题协作

当线上出现问题时:

步骤责任人时限
发现问题(监控/用户反馈)运维 / 客服-
初步判断(是否需测试复现)运维10 分钟
测试复现并出具报告测试24 小时
确定修复方案开发根据严重级别
回归验证测试修复后

违约处理

场景处理方式
未签署准出报告即上线违反流程,上报至项目经理
上线后不通知测试做验证升级至运维经理
线上问题拒绝协助复现升级至项目经理