提测流程标准化接入方案
一、方案背景与目标
为了更好的提升提测质量和效率,更科学的管理提测流程,结合提测系统制定出适合于各项目的提测方案,用于指导项目快速、顺利接入提测流程,让标准化流程尽快运转起来,最终实现以下目标:
- 质量前移:在开发阶段拦截缺陷,减少测试返工;
- 效率提升:全自动冒烟测试,结果实时反馈;
- 流程透明:全流程可追溯,流程可闭环、可管控。
二、接入计划
接入计划按照试运行及推广分步进行,具体时间节点如下:
试运行(2025年4月):
最新版本(V6.X.X)
完成核心业务模块(如接口冒烟测试、部署验证)的接入。
达到部署拦截、质量缺陷拦截的目的,提高转测效率及成功率。
优化流程及系统,达到提测流程稳定、流畅运行。
持续推广(2025年5月-12月):
将提测系统扩展至全部项目。
覆盖开发自测、日常测试等场景。
解决运行过程中问题,适配新需求。
三、接入实施流程规范
阶段 |
关键动作 |
责任人 |
说明 |
版本测试准备 |
完成YAPI接口更新与标记 镜像推送到仓库 |
开发 |
|
冒烟提测 |
提交提测申请 |
开发 |
|
提测审核 |
审核提测单完整性 |
测试 |
审核通过/退回 |
冒烟测试执行 |
1、Jenkins执行部署检查 冒烟验证任务
|
开发、测试 |
|
版本测试 |
冒烟通过后进入版本测试阶段 |
测试 |
关键节点
冒烟测试通过后方可进入系统测试阶段,失败则需开发修复后重新提测。
流程细则
- 冒烟提测
- 开发提交镜像后需在提测系统发起申请,提交前需要匹配提测对象。
- 每一个版本可以提测多个测试对象(因为一个版本会有多次测试过程),每个测试对象也可以有多个提测操作(因为涉及审核退回)。
- 冒烟测试审核标准:
- 测试人员通过测试单确认YAPI是否更新、Harbor镜像、需求内容、修改范围、测试建议等。
- 审核退回后,还可以补充提测内容继续提交测试、再进行提测审核。
- 冒烟测试失败处理
- 测试失败,需及时修改并重新提交镜像,直至冒烟测试成功,才进入系统测试阶段。
四、接入实施
1、接入准备
环境配置
- YAPI维护:
- 所有接口需及时维护,废弃接口需标注为deprecated,避免自动化测试无效覆盖。如果部分开发完成,也请标注。目前只要标记为【deprecated、不可用、废弃】的接口都不会运行。
- 接口文档必须包含示例数据(默认请求参数及预期响应)。