2.1.5 版本发布测试

背景

开发中心随着业务需求不断的发生变化,也不断的推出新的版本,新的版本很多,经过业务测试之后,发布到各个具体的网点投入使用。

发布的版本基本上具有两种形式:升级包和全版本。全版本往往是通过比较大的升级来完成,可以全部安装,代替原来的版本;升级包,是在以前安装的系统的基础上,通过再次安装一个补丁,来升级功能。

由于补丁包可以有多个,并且存在着安装次序的问题(安装次序不对,会导致系统异常),因此在发布补丁包的同时,开发中心需要同时发布这个系统的全版本。

在发布这个补丁和全版本之前,需要对这个版本和补丁进行测试,验证版本和补丁功能正确。

目标

通过测试的方法来验证补丁包,包括一系列的补丁包安装,并且能够正常使用(功能正确);

通过测试的方法来验证版本的功能。

当前方法

当前的方法主要是安装测试,即测试安装过程的正确性;然后是简要的系统测试,往往非常简单的执行1-2个常用交易,如9999。

问题

如果出现版本发错,难以检验系统的功能是否满足需要。

而且,如果发错了版本,影响非常巨大,往往一个版本会导致一个分行的某些业务无法正常工作。