广州电脑培训_电脑培训班_电脑培训课程-北大青鸟电脑学校
当前位置:网站首页 > 电脑培训网-电脑学校 > 佛山电脑学校 > 正文

如何进行测试数据迁移?

作者:广州电脑培训刘发布时间:2020-11-29分类:佛山电脑学校浏览:468


导读:在软件测试工作中,我们经常发现旧的系统代码太重,代码更新费用昂贵,界面不再适应当前的审美和操作习惯,项目重新开发,新模块或生成新系统。此时需要测试数据迁移。那怎么办呢?1.确认新系...

在软件测试工作中,我们经常发现旧的系统代码太重,代码更新费用昂贵,界面不再适应当前的审美和操作习惯,项目重新开发,新模块或生成新系统。此时需要测试数据迁移。那怎么办呢?


1.确认新系统的全部功能

确保新系统功能完整,且大部分测试工作已完成。创建新系统后,将使用需要迁移兼容数据的现有数据信息创建信息的新数据信息。新系统的功能没有很多错误或功能。此时,在执行数据迁移时,很难区分系统生成的错误是现有数据的兼容性错误,还是新系统本身的错误。


2.现有数据新页面

迁移数据后,在新系统模块页面上查看演示时,应避免报告错误消息。建议您在此时取出单个数据并进行测试,以避免在页面上报告错误。另一个重要的事情是,迁移数据项的内容显示在新页面上时会出现问题。典型的类型如下:


1、原始值显示以前值的数量,迁移后显示原始值。

2、同一数据项的内容、状态(例如,提交后正在批准、批准完成等)需要旧数据的不同场景或迁移后的不同值,才能确定新biz页面的显示。

3、根据null判定,对于null值,必须在制定迁移方案或要求中明确说明。Null迁移后,请确认null值是否正确显示或替换为固定值,并在确认后进行测试。


3.现有数据的新表

开发迁移方案时,通常会过滤或全部迁移数据。筛选数据后执行迁移(用于更新单个模块)时,在执行测试时,必须确保不符合筛选标准的数据也从源迁移。是否有符合迁移条件但不符合迁移条件的异常数据?确定筛选出的数据数是否与成功迁移的数据相匹配,如果有失败的数据,则需要从日志中筛选,从而确定迁移失败的原因。


如果不过滤数据而直接执行完全迁移(整个模块或项目迁移),也可以执行测试。首先,必须确保现有数据的数量与新数据的数量相匹配。第二,如果有不一致的地方,必须确认迁移失败的数据、失败的原因。


从数据迁移中删除的数据:由于迁移,某些字段不再适用于新系统,因此可能会被废弃。此时,您需要考虑删除的数据是否会影响迁移的数据这种情况通常不是问题,由于要求和开发,销毁这些段时也可以进行调查。但是测试人员仍然需要进行相关调查。




佛山电脑学校排行
最近发表
标签列表