美文网首页
ETL TEST(etl 测试)

ETL TEST(etl 测试)

作者: 似水之星 | 来源:发表于2019-01-04 16:25 被阅读0次

一、etl测试概念

  • etl分别是Extraction, Transformation, and Loading。

  • etl处理过程

ETL处理过程

二、 ETL测试过程

测试过程如下:

  • 确定业务逻辑

  • 测试计划

  • 设计测试样例和测试数据

  • 执行测试和测试bug报告

  • 汇总报告

  • 测试结束

三、测试内容

3.1 一致性测试验证

关键值验证。

  • NOT NULL(空值)

  • UNIQUE(唯一性)

  • Primary Key(主键)

  • Foreign Key(外键)

  • Check(校验)

  • NULL(空值)

  • Default(默认值)

其他测试
  • 边界条件测试
  • 数据记录数测试
  • 根据数据类型测试(float、int测试最大最小值,string、int枚举型数据测试枚举值记录数)

3.2 重复值验证

3.3 初始化验证

程序初始化时,测试软硬件是否正常。

Given below is the table showing the list of ETL Bugs:

Type of bug Description
Calculation Bugs Final output wrong due to mathematical error
Input/output Bugs Accepts invalid values and rejects valid values
H/W bugs Device is not responding due to hardware issues
User Interface bugs Related to GUI of an application
Load condition bugs Denies multiple users

四、在etl测试中创建etl测试用例

etl测试需要两个文档:

  • etl源数据表到目标数据表映射文档。文档提供了目标表和数据来源情况。

  • 源表和目标表的表结构文档。文档应该在验证过程中和映射文档同时更新。

Given below is the list of the top ETL Testing Tools(etl自动化测试工具):

  1. Informatica Data Validation

  2. QuerySurge

  3. ICEDQ

  4. Datagaps ETL Validator

  5. QualiDI

  6. Talend Open Studio for Data Integration

  7. Codoid’s ETL Testing Services

  8. Data Centric Testing

  9. SSISTester

  10. TestBench

  11. GTL QAceGen

  12. Zuzena Automated Testing Service

  13. DbFit

  14. AnyDbTest

  15. 99 Percentage ETL Testing

Some of them are listed below(测试成功的关键):

  • Apply suitable business transformation logic.

  • Execute backend data-driven tests.

  • Create and execute absolute test cases, test plans, and test harness.

  • Assure accuracy of data transformation, scalability and performance.

  • Make sure E(确保抽取数据正确)

  • TL application reports invalid values.(转换和加载报告错误值)

  • Unit tests should be created as targeted standards.

备注:翻译自https://www.softwaretestinghelp.com/top-4-etl-testing-tools/

相关文章

  • ETL TEST(etl 测试)

    一、etl测试概念 etl分别是Extraction, Transformation, and Loading。 ...

  • 2、ETL测试

    前言 因为笔者没有实践过,所以不乱写。若想学习,可到 ETL测试教程、ETL测试数据仓库测试教程

  • ETL测试工具简介

    ETL测试 ETL测试过程与其他测试过程类似,包括一些阶段。 确定业务需求 测试计划 设计测试用例和测试数据 测试...

  • DB测试图谱

    最近接触DB测试,传统的ETL过程, 然后发现测试中不想功能测试和自动化测试那样的明确,会少一些测试点,而ETL之...

  • Ruby ETL 工具漫谈

    activewarehouse-etl ActiveWarehouse ETL 应该是最早的Ruby ETL工具,...

  • ETL与数据库测试比较

    数据库测试与ETL测试 数据测试 考虑到数据库测试和ETL测试是相似和相同的,我们大多数人都很困惑。事实是它们相似...

  • ETL测试-介绍

    翻译自:https://www.tutorialspoint.com/etl_testing/etl_testin...

  • Spark core完成ETL项目

    前面Hadoop MR ETL项目文章Hadoop MR ETL离线项目1基于ETL离线项目的改造2 一、 Spa...

  • 数据仓库快速入门教程5-ETL与ELT的差异

    什么是ETL? ETL是Extract,Transform和Load的缩写。 在此过程中,ETL工具从不同的RDB...

  • 数据仓库快速入门教程4-ETL

    什么是ETL? ETL是Extract,Transform和Load的缩写。 在此过程中,ETL工具从不同的RDB...

网友评论

      本文标题:ETL TEST(etl 测试)

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