测试过程的两个重要里程碑
时间:2012-8-27
功能冻结:功能冻结意味着本版本将只提供产品需求规格说明书中提到的确定要做的功能,其他的功能放到后续的版本中考虑,这样可以避免为了不断增加新功能而导致系统不稳定而且大大推迟发布时间,在完成这个版本之后,可以进行新功能的升级。
代码冻结:软件通过测试周期,逐渐稳定,修复工作逐渐减少,可实现代码冷冻到代码冻结。在代码冻结里程碑点,即使这个版本只是候选产品,也必须进行最终测试,以确保其可以用于生产,此时,开发团队可假设产口已准备就绪,可以用于最终的生产,从这个里程碑开始,开发人员将经过CCB批准了的缺陷修复加入到对应的发布分支,并合并修复结果到主要开发流。等待测试人员验证确认变更代码库正常运行之后,组织级配置管理员就可以发布用于生产的产品并建立生产分支了,当外卖发现缺陷需要发布紧急版本时,开发团队可以采用同样的流程。