升级测试—数据库升级
测试背景
在工作中会遇到系统进行大版本的升级,这其中难免涉及到现场数据库升级,主要涉及到以下2个场景点:
(1)场景1:数据库软件版本(用的MYSQL)升级,由低版本升到高版本,目的:为了满足安全要求(MYSQL自身安全性提升&为了满足特定安全性对MYSQL做了特定的配置改造),现场MYSQL版本太低需要升级到高版本MYSQL。
(2)场景2:业务系统数据库升级,以适应新版本的业务(新版本新增,修改或删除了一些功能)
测试问题
(1)如何保证升级前业务数据经升级业务数据量、数据形式保持正确无缺失?
(2)如何保证升级后业务数据对应的功能正常处理了?
测试策略
----------------针对场景1数据库软件升级---------------
测试输入:升级指导书、发布的高版本数据库软件
测试策略:
(1)根据升级指导书,对升级前业务数据进行备份,备份过程测试通过
(2)卸载已有低版本数据库软件
(3)根据升级指导书,安装高版本数据库软件,安装过程测试通过
(4)根据升级指导书,还原业务数据测试通过
--------------------针对场景2业务数据升级-----------------
测试输入:升级指导书,升