转数据测试的要点

上一篇 / 下一篇  2012-12-27 15:08:13 / 个人分类:test

51Testing软件测试网){o7z:M#K@pss
有些项目前后台结构都进行了改版,并且数据的结构也会随着发生变化,上周也接到一个项目需要进行转数据测试。说实在,当时觉得比功能测试有点难度,毕竟是第一次,而且对数据库方面的知识也不够扎实。

  一、没有需求文档=没有测试需求?

hJIZO(trC0

  这次项目的数据迁移,虽然没有具体的需求文档,但是真正的需求需要和开发进行确认与沟通,而且开发那边也大概发了一份测试要点过来,主要有转数据的接口和关联到哪些表。51Testing软件测试网j"AcvU'A!e

    而自己在测试的时候也要明确:
51Testing软件测试网DA0nb NF

  ● 迁移的是哪几张表?51Testing软件测试网v)f y4M Tf'\jb

  ● 迁移表之间是否存在关联关系,如何关联?

KB0P*A1A0

  ● 迁移表中,那些字段的数据需要迁移,那些字段不需要迁移,不做迁移是否会隐藏风险?做了迁移的表,是否还有用途,是否可以进行删除了?51Testing软件测试网@7AU d*Ts0[.uRO

  ● 迁移表的表结构在新表中是否相同,包括:51Testing软件测试网%r8hFb#X D

   是否存在新表的必填字段而旧表没有,应该用什么数据填写?51Testing软件测试网k%NI7q8[n:gU

   是否存在旧表数据在新表中没有对应字段存储,如何处理?

b[$b,yaL0

   是否存在新旧表中字段类型、长度不一致,能否正确转换?51Testing软件测试网l6sEF` k

     是否存在旧表中,有些字段没有迁移到新表,这些字段是否还有用?
51Testing软件测试网U@\e:yJ_%I

  ● 需迁移的数据共计多少条记录?51Testing软件测试网f4F'o+Zn:`} }

  ● 旧表中字段是否存储特定值?(迁移后需关注新旧表中存储数据是否一致)

+hp{ h:V0

  二、从业务层面检查,保证迁移数据可用性

,B+W.z fc5y8^0

  确认迁移需求之后,直接检查数据库表 及其数据是发现数据迁移缺陷最快捷的一个方法,但是有一些缺陷还是不能单纯通过这种方式发现的,还是需要从业务层面去检查,而且对于迁移数据也需要保证其 在业务流程上是可用的——即:迁移前,这些数据能支持完成什么功能,不支持什么功能,迁移后应该也是一致的。所以,除了检查数据库表及其数据,还需要挑选 迁移数据,去回归这些相应的功能,其测试范围可以侧重以下几点:

9veQn tS@ Q3I0

  1、该数据支持完成的功能51Testing软件测试网X;SfG q$KB$VHil

  2、该数据不支持完成的功能

_&@ [%w8S&GL0

  3、涉及到跨子系统的功能(需要关联系统维护相关数据,这是不能通过数据库检视来发现问题的,必须跑业务流程才能验证)51Testing软件测试网ZP3fc1c%~xN:~

  4、涉及到查询表数据,尤其是查询多表的功能(尤其是报表功能,还有一些查询回显信息的功能)51Testing软件测试网0ld H S6^2b7f e

    相对于这次的项目转数据测试,总的来说,可以总结为三点:51Testing软件测试网.e!d(Lll:wL

第一,了解需求规则,执行转数据的接口url。

\ I6k_ y4p I|z#?s0

第二,查看后台输出信息,检查数据的正确性。

"i'{2j|:~+u"S0

第三,数据转完后,检查在后台或前台是否可用。

+\!K%^,O@UQ+~0

TAG:

 

评分:0

我来说两句

日历

« 2024-05-05  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 15675
  • 日志数: 34
  • 书签数: 1
  • 建立时间: 2009-09-03
  • 更新时间: 2015-04-02

RSS订阅

Open Toolbar