版本构建、发布及上线流程指引
开始
检查预览发布包是检查正式发布包是
接受测试版本
否完整否完整
制订版本发布及上
线计划
部署测试版本于测部署预览发布包于
试环境 Staging环境发送通知:发布上
从Bugzilla中获取线开始
缺陷列表冒烟测试、验证缺
陷是否修复冒烟测试、验证缺
陷是否修复
缺陷诊断会议:选部署正式发布包于
择待修复缺陷否生产环境
测试通过? 否
测试通过?
是
修复缺陷是
缺陷修复的验证
UAT回归测试
功能回归测试
(Regression)
准备测试版本(Regression)
是发送通知:发布及
是发现回归缺陷? 上线完成
冒烟测试发现回归缺陷?
(Smoke Test)
否
否
否准备正式发布包结束
通过冒烟测试? 准备预览发布包
是
创建预览发布基线创建正式发布基线
冻结代码、创建标(Baseline) (Baseline)
签(Label)
交付测试版本、安交付预览发布包、交付正式发布包、
装及部署说明发布说明发布说明
经发布经理批准后,方可检入代码存放基线化后的产品发布包,包括:代码、安装说明、发布说明。不允
开发人员可以自由检入代码。
或进行变更。许进行变更。
制订版本发布及上线计划。启动及结束发布流程。当代码冻结后,批准代码检入
及变更。准备发布说明(Release Notes)。检查发布包的依赖性、完整性。发送可由项目经理兼任该角色。
相关通知。处理可能出现的异常情况。
安排修复缺陷的开发计划,安排测试计划。调配项目资源,包括开发及测试人在发布流程中,项目经理接受发布经理的协调
员。在整个发布流程中,为发布经理提供支持。指挥。
按计划修复缺陷。撰写安装及部署说明。为部署、测试提供技术支持。修复在发在重要版本上线时,开发团队需处于待命状
布流程中测试人员发现的问题。态,随时提供技术支持,直至上线完成。
管理版本构建,包括:冻结代码,在配置库创建标签(Label),建立版本基线,
可由配置管理员兼任该角色。
进行分支管理,准备测试版本、
物流作业区违章通知单 来自淘豆网m.daumloan.com转载请标明出处.