目录
前言:
在项目版本升级和数据迁移过程中,测试是非常重要的一环,以确保新版本的稳定性和数据的完整性。
一、背景
数据迁移,一般涉及到功能迭代和底层数据的迁移,旧版本功能更新为新版本功能的同时,不仅要保证新版本功能没有问题,还要做旧版本功能的兼容,要保证旧版本原有功能不丢失,并且在旧版本产生的数据也不丢失,不能给用户造成更新版本功能后,原有功能数据都没有了错觉,给用户体验感不好。
二、如何进行测试
迁移前期需要做一些准备:
1.首先在进行测试之前,需要对比不同版本之间的区别,如果你是刚来的测试(比如我)对整个项目模块不太清楚的,可以让上游人员(例如产品、项目经理,运营同学,优先找产品和项目经理)提供不同版本功能差异对照文档,他们都是比较熟悉并且清楚不同版本的之间的功能差异,让他们针对版本差异一一对比列出,给个文档,包括迁移之后,每个版本相关的功能迁移成新版本之后对应的功能变化,以及数据要如何处理,这个也需要出一份文档,可以方便在迁移的时候,对照着文档进行测试,容易看出来新旧版本的差异。
2.其次另外自己测试还要有参照样本,举个例子,我参与的自助门户项目,老版自助门户有 1.0 版本门户和 2.0 版本门户,两个版本之间功能都有区别&