51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3605|回复: 3
打印 上一主题 下一主题

请问应用程序从oracle迁移到sqlserver后应如何测试?(内有详细描述)

[复制链接]
  • TA的每日心情
    奋斗
    2015-4-20 22:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2009-9-5 22:16:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    现在是这样的,我们的应用程序已经完全开发完毕并且交付给用户使用一段时间了,现在部门想要做项目推广,为了降低整体的成本,部门打算将这套系统由oracle迁移到sqlserver上去,程序的逻辑完全不改变,只是对sql语句进行迁移。
        我的测试思路是这样的:
    1.在oracle数据库中准备一套完备的测试数据,然后将这套数据导入到sqlserver中去
    2.检查sqlserver的数据库表结构迁移是否正确,其实主要是验证数据库dba对于存储类型转变的这些表字段是否完全做了修正,同时验证数据库表迁移的正确性
    3.测试系统中所有的SQL语句,比对其在两套数据库中运行的效率差异以及在sqlserver数据库中执行的结果是否正确(通过在oracle中运行的结果作为参照)
    4.测试sqlserver数据库中的存储过程以及触发器
    5.进行功能测试,由于两套数据库中的测试数据是完全一样的,因此可以在两套环境中进行完全相同的操作,用在oracle的应用程序的页面返回结果作为参照来验证sqlserver下的应用程序是否正确
    6.进行性能测试
        我现在遇到的问题有两个,一个是想要一个工具来测试数据库结构迁移后的正确性,因为如果用人去比对的话,工作量很大而且容易出错。再有一个就是我们写的测试用例领导觉得没有突出重点,重点应该放在迁移后容易出现问题的模块,这样一来就需要了解oracle与sqlserver这两种数据库对于数据存储上的差异(例如对大字段的存储以及时间类型的存储)。我在网上查了查,好像没有什么实质性的东西,希望大家给点自己的想法和建议~,一句两句也是金那


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2009-9-7 11:57:36 | 只看该作者
    我觉得差异测试主要是3个地方:
    1、数据类型的不一致(这是导致小问题多如牛毛的关键)
    2、存储过程和触发器的写法(需要转换吧我记得)
    3、性能设置(性能指标需要根据SQLServer的情况重设,干脆重新测试一遍咯)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 1619 天

    连续签到: 4 天

    [LV.Master]测试大本营

    3#
    发表于 2012-6-20 21:43:21 | 只看该作者
    原来这道题,前辈早就想到了呀!!佩服佩服,我今天被问到了这道题,O(∩_∩)O~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    4#
    发表于 2012-8-4 10:57:41 | 只看该作者
    重点在2个数据库之间的差异和数据迁移的正确性方面
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 10:08 , Processed in 0.066371 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表