rose8561900 发表于 2014-1-20 15:31:14

当代码的分支与主干合并后,测试的时候需要注意些什么

项目为了进行生产环境的hotfix,拉出了很多分支,但是过一段时间,会把分支和主干合并,想请问一下,在合并以后,测试的策略是什么,是把以前分支上的测试用例都回归吗?还是还有别的?

rik782 发表于 2014-1-21 11:30:54

提一些个人的见解:
首先你要确定你需要维护几个版本,是生产环境和测试环境的版本都需要维护;
按照我的理解一般情况是2个版本都需要维护,分支版本用于维护生产环境的版本的部署,而主干版本用于线下测试环境的测试工作的开展;当然这也需要和你们公司的技术规定也有关系,看实际情况;
测试的策略其实也会根据你们版本的情况来制定,如果是多版本测需要同时测试多个版本
测试重点在于hotfix 以及和hotfix关联的一些东西,当然如果时间充分也可以将之前用例完整回归;时间不充分,可以采取抽查重点功能和模块。
测试点可以简单的分一下:
1、hotfix内容分别在分支以及主干版本验证
2、hotfix相关模块主要功能在分支以及主干版本验证
3、hotfix后对于生产环境中版本的兼容性,包括数据、功能等
4、hotfix潜在风险分析,一定要有,尽量做到全面细致
5、hotfix版本部署
6、建议增加版本管理工具对比对照查看版本是否提交完全
7、检查程序员对应的版本提交内容是否正确,有时会需要2个版本同时提交
8、多个分支fix内容总结整理,确定于主干合并的分支包含所有修改内容,即选定与主干版本合并的分支版本
9、另建议控制分支版本数量,如可能减少出错的可能

个人见解,希望对你有帮助

rose8561900 发表于 2014-6-4 11:14:03

非常谢谢你的建议!
页: [1]
查看完整版本: 当代码的分支与主干合并后,测试的时候需要注意些什么