数据迁移测试点梳理(需要测试验证的地方)
在进行数据迁移测试时,以下是一些关键的测试点,以确保迁移数据的正确性和完整性:
基本数据迁移测试点:
表结构对比:确认旧数据库与新数据库的表结构是否一致。
字段匹配与值匹配:对照旧数据库与新数据库的字段,确保字段名称和类型匹配。验证字段值在新旧数据库中是否保持一致。
数据条数检查:验证迁移过来的数据总条数是否正确。
核心流程测试:使用迁移的旧数据测试业务系统的核心流程,确保没有引入新的bug。
基础数据测试:直接从数据库中取字段值进行测试。登录业务系统,查看表数据在页面上的展现是否正确。
界面构造数据测试点:
字段长度限制
构造字段最长值的数据,测试新旧系统字段长度限制是否存在差异。
字段格式限制
构造各种格式的数据,测试新旧系统字段格式限制是否存在差异。
字段全填测试
构造所有字段均填的数据,测试字段是否会丢失或迁移错位。
默认值测试
构造字段具有默认值的数据,测试新旧系统字段默认值是否一致。
下拉菜单字段测试
构造下拉菜单的所有选项,测试迁移后是否显示正确。
新增字段测试
验证旧系统没有而新系统有的字段是否正确迁移或赋予正确的默认值。
唯一值与空值测试
针对字段唯一值构造数据测试,验证迁移前后是否一致。
构造字段为空的数据,测试迁移前后是否能正确处理空值。
区间数据测试
构造字段的区间数据,测试新旧系统字段的范围限制是否一致。
其他测试点
数据可用性测试
验证迁移过来的数据是否可用,包括数据的完整性和可用性。
业务全场景覆盖测试
确保迁移的数据在业务系统操作流程中不受阻碍。
存储过程验证
通过客户端程序或数据库存储过程验证数据的准确性和完整性。
在进行测试时,应确保与开发团队紧密合作,明确迁移的表和字段,以及任何特殊处理规则。测试完成后,应有一段时间的观察期,以确保新迁移的数据在一段时间内表现稳定,没有出现问题。