发布软件产品通常涉及以下步骤:
发布准备
所有程序在发布前需经过测试人员的确认测试,确保没有未解决的严重bug。
检查QCS系统内登记的所有bug是否已经被修复,遗留的bug应不影响系统使用。
程序打包前进行冒烟测试。
测试与质量分析
测试负责人编写release产品质量报告,进行质量分析和总结。
执行测试,包括功能测试、性能测试和安全测试等,并反馈测试结果。
源码与文档入库
将源码(包括数据库创建脚本、编译构建脚本和所有源代码)和文档(包括需求、设计、测试文档、安装手册、使用手册等)入库。
打包与标记
由BM进行程序打包,并标记源码和文档的版本tag。
发布基线与通知
BM填写发布基线通知并通知相关人员,BM经理对发布基线进行审计。
发布计划与执行
在QCS系统上新建产品发布计划,填写配置项,并执行发布计划。
上传与发布
上传程序包和使用文档至download站点。
编写发布说明(如readme.txt或release note),内容包括产品版本说明、功能特性、遗留问题及影响说明等。
正式发布与后续工作
正式通知开发、测试、市场、销售各相关部门,并附上产品发布说明和产品介绍。
产品发布后,需持续监控使用情况,及时修复发现的bug,并在必要时打patch或重新发布。
这些步骤确保了软件产品在发布前经过充分的测试和准备,发布过程合规且透明,同时保证了后续的维护和支持。