小编热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。
目录
前言
以下是测试的一般执行步骤:
页面构造数据测试点:
数据库测试点:
结语
前言什么是迁移测试?
迁移测试是一种将旧系统迁移到新系统的验证过程,以最小的中断/停机时间,实现数据完整性和无数据丢失,同时确保在应用程序运行后满足应用程序的所有指定功能和非功能方面的要求。
迁移系统的简单表示:
数据迁移测试,一般遵循三点--正确性,一致性,可用性。
以下是测试的一般执行步骤:1.确定迁移范围:确定迁移哪些模块的基础数据 2.整理旧系统与新系统的表结构:找旧系统与新系统数据库表结构的设计文档,来了解表及字段的详细信息 3.整理旧系统与新系统的字段匹配值匹配关系: 4.太体核心流程使用电数据测试:核心旧数据套用系统核心流程测试真看是否有验证bug出现 5.基础数据测试:
(1) 基于数据库直接看字段储存的值进行测试
(2) 基于用户登录前台系统进行查看表所在相应菜单字段展现的值
(3)基于查看迁移过来数据的总条数是否正确
6.数据可用性测试 7.业务全场景覆盖测试:旧数据在新系统操作流程是否受到阻碍,新数据在新系统操作流程是否受到阻碍 数据迁移的测试点分为页面构造数据测试点和数据库测试点,下面就分别来总结以下两者常见的测试场景
页面构造数据测试点:(1)构造界面字段最长值的数据,测试两边字段长度限制差异 (2)各种格式的数据,测试两边字段格式限制差异 (3) 字段全填的数据,测试两边字段是否会丢失或者迁移错位 (4) 字段默认值的数据,测试两边字段默认值是否显示-致 (5)重要下拉字段的所有情况,测试迁移是否显示正确
(6)对旧系统有新系统没有的字段,验证是否迁移过去 (7)旧系统没有,新系统有的字段,验证是否给与正确的默认值 (8)针对新旧系统字段的唯-值判断构造数据测试验证 (9)针对新旧系统字段的是否为空构造数据测试验证 (10)字段各种区间数据,测试新旧系统字段的范围限制
数据库测试点:1)旧数据库中的表迁移到新数据库中表有什么变化 2)哪些字段在旧数据库中中不存在,而新数据库必须有,这些数据在新数据库中默认值 3)哪些数据字段一部分有数据,一部分无数据, 迁移到新库中无数据这部分如何处理 4)数据库中表字段采用代码编码的,查看新旧数据库是否一致
结语感谢每一个认真阅读我文章的人!!!
如果下面这些资料用得到的话可以直接拿走:
1、自学开发或者测试必备的完整项目源码与环境
2、测试工作中所有模板(测试计划、测试用例、测试报告等)
3、软件测试经典面试题
4、Python/Java自动化测试实战.pdf
5、Jmeter/postman接口测试全套视频获取
6、Python学习路线图
那么在这里我也精心准备了上述大纲的详细资料包含:电子书,简历模板,各种工作模板,面试宝典,自学项目等。以上软件测试资料需要的可以斯❤我都可以免费获取