ETL 测试/数据仓库测试-----技巧,技术,过程和挑战

发表于:2012-10-09 10:54

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:软件测试之家 译    来源:51Testing软件测试网采编

分享:

  ETL测试过程:

  在独立验证与确认下,与任何其他测试一样,ETL也经历同样的阶段。

  ● 业务和需求分析

  ● 验证

  ● 测试评估

  ● 从测试评估和业务需求的基础上进行测试计划制定

  ● 从所有可用的输入条件来设计测试用例和测试场景

  ● 一旦所有的测试案例已经准备和评审,测试团队执行预检查和准备测试数据进行测试

  ● 执行所有用例直到满足退出标准

  ● 书写总结报告和测试过程结束。

  数据库测试与数据仓库测试的不同:

  ● 数据库的测试和数据仓库是相似的这是一个普遍的误区,而事实是它们有截然不同的测试方向

  ● 数据库测试使用规模较小的数据通常是OLTP(联机事务处理)的数据库类型,而数据仓库测试是大容量的数据,涉及的是OLAP(联机分析处理)数据库。

  ● 数据库测试通常是从统一数据源中持续注入,而数据仓库测试的数据来自不同类型的数据源且数据是不连续和无序的。

  ● 我们在进行数据库测试时一般只执行CRUD(Create, read, update and delete),而在数据仓库的测试时我们只读(select)操作。

  ● 标准化的数据库被用于DB测试中,而历史DB则被使用在数据仓库测试中。

  许多普遍验证对进行任何形式的数据仓库测试都将要实施。

  下面列表中的对象被视为在ETL测试的必要验证点:

  - 验证数据从源到目的地的转换是否如预期般运作

  - 验证预期数据被添加到目标系统

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • here556
    2012-10-09 13:21:18

    说的很好!

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号