跳到主要内容

开发 → 测试 契约

开发交付物给测试

1. 提测达标(硬性要求)

详见 04-gates/submission-gate.md

核心要求

  • 代码已合并到测试分支
  • CI 流水线绿灯
  • 冒烟测试通过
  • 提测申请单完整
  • 测试环境可访问
  • 接口文档已更新

2. 提测申请单

  • 模板:submission 模板
  • 必须包含:版本号、变更清单、影响范围、自测结果、环境信息
  • 缺项即退回

3. Bug 修复

Bug 级别响应时限修复时限
P0(阻塞)2h 内确认当天修复
P1(严重)4h 内确认1 工作日内
P2(一般)1 工作日内2 工作日内
P3(轻微)2 工作日内版本前

修复后必须:

  • 在 Issue/MR 中标注修复 commit
  • @ 对应测试人员回归
  • 说明修复影响范围(可能引入的回归风险)

测试回传给开发

交付物时机格式
冒烟测试结果提测当天Markdown / Issue 评论
Bug 报告发现即提Bug 模板
接口契约评审意见设计阶段Markdown
测试用例邀请评审用例完成后会议邀请 + 文档
测试执行报告每日/每轮Markdown

接口契约规范

由于企业环境禁用 Swagger,使用标准化 Markdown 接口文档

  • 模板:api-contracts 模板
  • 存放位置:代码仓库内 docs/api/ 目录
  • 变更管理:随代码 diff,MR 中体现
  • 同步要求:接口变更必须同步更新文档,文档与代码不一致即为提测不达标

环境责任

责任归属方
测试环境搭建开发
测试环境部署代码开发 / CI
测试环境稳定性保障开发
测试数据准备测试(开发提供脚本)
测试环境清理测试

违约处理

场景处理方式
未达标强行提测直接退回,记录"提测失败"
Bug 响应超时升级至开发经理
接口文档与实际不一致直接退回,要求先对齐
连续 2 次提测失败开发经理介入,流程复盘