美文网首页
数据迁移测试

数据迁移测试

作者: hellokitty小丸子 | 来源:发表于2019-02-25 16:50 被阅读0次

确认需求

当有数据迁移的需求过来之后,首先要搞清楚:

  1. 数据迁移的目的:
    是产品的改版、重构、还是已有功能的外迁。
  2. 涉及到哪些相关接口:
    接口是前端展示和数据的传送带,数据需要通过接口这个媒介展示在用户面前。既然要进行数据的迁移,就要考虑影响的接口有哪些,这直接影响了数据的写入、取出等,即直接影响了展示和用户使用。
  3. 会影响什么现有功能:
    数据、接口是会直接影响功能的,而功能又是最直观的表现,所以明确知道
    会影响哪些功能就尤为重要,在测试时这些功能的测试优先级就较高。

确认迁移的字段

  1. 要进行数据的迁移肯定要跟数据库打交道,这是不可避免的,这就要求我们对数据库有一定的熟悉。我认为数据迁移通常来说,以表来划分可以分为全部迁移和部分迁移,有些需求的实现是要将表中的全部字段都进行迁移,而有些则是只将涉及到的部分字段进行迁移即可,这种情况通常是多个接口涉及到的数据存在同一张表里,但本次只需对相应接口及功能涉及到数据进行迁移。
    全部迁移:
    a. 表中的所有字段从一个数据库表迁移到另一个数据库表中
    b. 一个表中所有字段迁移到同数据库中的另一张表中
    部分迁移:
    a. 表中的部分字段从一个数据库表迁移到另一个数据库表中
    b. 一个表中部分字段迁移到同数据库中的另一张表中

3、制定测试计划

在明确了需求之后,接下来就要制定测试计划啦,这可谓是整个流程的核心,也是重中之重,其实就是跟写测试用例差不多。前期制定好测试计划后,在后续的测试工作中能一定程度上的减少遗漏,也不会因为没有计划而慌乱抓瞎,宁愿前期多做一些准备工作也要将后续的测试工作做好(适当时间内)。而且对于业务和逻辑的理解越多,测试计划就可以越详尽,覆盖的点就可以越全面。
我一般喜欢将测试计划分为功能层面和数据层面:
a. 功能层面:
肯定是前端UI展示方面无问题,但是仅仅测试功能层面是有些不全面的,有一些问题我们可能无法在前端看出来,这就需要结合数据库去看。
b. 数据层面:
我们必须保证数据在迁移前后无问题,完全正确,包括数据的数量和详情,数据的新增、编辑。

4、进行测试

一般数据库的迁移会涉及到接口,可以利用接口测试辅助。然后一步一步按照测试计划测试即可,需要注意的是数据库中默认值、空值、null值,以及迁移的数据库新表中有无新增字段,代表什么。
小贴士:
mongoDB数据库中,会看到时间与本地时间相差8个小时,这是为什么呢?因为mongoDB数据库中默认时间格式是格林威治标准时间。设置显示本地时间:


屏幕快照 2019-02-25 下午2.09.21.png

相关文章

  • 腾讯云数据库数据迁移

    2个腾讯云数据库之间迁移 选择数据迁移 填好信息后,可以测试连通性: 新建 校验 开始迁移

  • 迁移MySQL

    迁移(MySQL 5.6.44 --> 5.7.26) 搭建MySQL 5.6.44 测试环境 迁移5.6数据到5...

  • 数据迁移测试

    确认需求 当有数据迁移的需求过来之后,首先要搞清楚: 数据迁移的目的:是产品的改版、重构、还是已有功能的外迁。 涉...

  • 数据迁移测试实施方案

    最近经历了一场大型的数据迁移测试,因为以前对数据迁移测试研究甚少,所以对测试实施方案的制定非常的棘手,在网上也查询...

  • HBase 的数据迁移importTsv功能

    数据迁移场景举例 Hbase集群装好了,若需要往表中装数据; 数据的备份,如测试集群往生产集群上迁移。 几种HBa...

  • 数据迁移的一般测试步骤及测试点

    数据迁移测试,一般遵循三点--正确性,一致性,可用性。 以下是测试的一般执行步骤: 1.确定迁移范围:确定迁移哪些...

  • Confluence迁移

    测试wiki迁移 @(wiki迁移测试) 环境 wiki测试环境:172.16.100.71 Centos 6.5...

  • 数据迁移测试注意事项小记

    在测试工作中,如果赶上App改版或者重构,很难躲过数据迁移这个老大难问题。对于测试,迁移相关的工作也是相当头大,基...

  • laravel常用命令

    安装 Auth 系统 数据库迁移 使用 Artisan 工具新建 Model 类 创建table 测试数据 Fak...

  • Redis数据迁移

    一. 数据迁移 1.安装工具 2.编写配置文件 3.单节点生成测试数据 4.运行工具迁移单节点数据到集群 5.运行...

网友评论

      本文标题:数据迁移测试

      本文链接:https://www.haomeiwen.com/subject/gtcfyqtx.html