开发项目经理打包人员部署人员转测流程规范.md
sequenceDiagram
participant Dev as 开发人员
participant PM as 项目经理
participant Packer as 打包人员
participant Deployer as 部署人员
Dev->>PM: 代码自测通过,合并代码到生产分支,填充 changelog
Dev->>PM: 通知需要申请自测的功能,修改状态为申请自测
PM->>Packer: 收集功能清单,请求打包
Packer->>Dev: 确认changelog,进行打包
Packer->>Deployer: 提供安装包
Deployer->>Dev: 部署并通知
Dev->>PM: 在集成环境自测,由唯一责任人通知可转测,修改状态为可转测
PM->>PM: 组织审查
PM->>PM: 提供可转测清单给测试组,更新状态为已提测
转测流程:
- 已经在本地环境联调自测通过后的功能,代码合并到 生产分支(如220) 分支 (合并后changelog
https://doc.weixin.qq.com/sheet/e3_AWAAXgY4AIAkixXQUzkTxyFao05Pn?scode=ABwA9Qd2ABExUgQDouAfMATQabAPc&tab=uky3co
也填上,合并代码时间以gitlab上的时间为准,具体到分钟) ; - 申请开发组集成环境进行自测:通知项目经理有哪些功能需要申请自测,
https://doc.weixin.qq.com/sheet/e3_AfMATQabAPcmB9RMV6qRbyk6cEooJ?scode=ABwA9Qd2ABEFNtm9fyAfMATQabAPc&tab=BB08J2
,在转测报告表中填写,除了截图/自测报告的其他内容(这是需要到集成环境才能输出的产品),并把“转测状态”改为“申请自测”; - 项目经理收集“申请自测”的功能清单,提供并通知打包人员统一打包,打包人员确认changelog提交符合规范,进行打包;
- 输出安装包,打包人员通知并提供给开发组安装部署人员,进行安装部署到开发组集成自测环境后,群里通知;
- 每个开发人员到集成环境再自测一次,填写转测报告截图/输出自测报告;
- 每个需求测试通过后(多人任务下的唯一责任人),群里 (推荐)或其他方式通知项目经理,并把转测报告表中的“转测状态”改为“可转测”;
- 项目经理组织审查
- 项目经理以邮件的方式把“可转测”清单提供并通知测试组,要求测试组安排测试;后把“转测状态”改为“已提测”;
关于自测报告:
前端自测报告在转测报告总表录入;涉及到后端的任务(前后端&纯后端)务必也要严格按要求输出测试报告,所有后端开发人员务必严格执行,内容大纲参考以下模板,
https://doc.weixin.qq.com/doc/w3_AIgA6waJABctK6W7TtQS5qL5EY7nP?scode=ABwA9Qd2ABEP6sW17FAfMATQabAPc
报告命名:分支-需求/BUG-ID-时间-gitlab账号.docx
报告存放目录(微盘):[研发部资料]/总控引擎版本迭代/v1.3.0/执行阶段/开发类文档/自测报告
开发项目经理打包人员部署人员转测流程规范.md
https://abrance.github.io/2023/11/02/project/sr/开发项目经理打包人员部署人员转测流程规范/