arsala dilshad - knowledgetester.files.wordpress.com · querysurge testbench data

Post on 27-Jul-2018

226 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Arsala Dilshad

Content What is ETL?

What is ETL Process?

What is ETL Testing ?

Categorization of ETL Testing?

ETL Testing Process

ETL Testing types

Test Cases Creation in ETL

ETL Testing Tools

What is ETL ? Relationship between ETL and BI

Why do we need ETL?

What is an ETL Process?

What is ETL Testing?ETL testing is the process of verifying whether or not the ETL process is working smoothly. That is, does the data maintains its integrity and accuracy after being extracted, transformed, and loaded from the source to the data warehouse?

ETL Testing Process Identifying business requirements

Test Planning

Designing test cases and test data

Test execution and bug reporting

Summarizing reports

Test closure

Categorization of ETL testing New data warehouse testing

Migration testing

Change Request

Report Testing

ETL Testing Types Data Transformation Testing

Source-to-target Count Testing

Data Check and Constraint Testing

Duplicate Data Check Testing

Data Quality Testing / Data Completeness

System Integration Testing

Performance Testing

Test Scenarios/ Cases Creation in ETL

Mapping doc validation /Database schema for Source and Destination table

Completeness IssuesCorrectness IssuesData QualityDuplicate CheckPerformance TestingQuarantine Data AnalysisData Cleanness

ETL Automation Testing Tools QuerySurge

TestBench

Data Centric Testing

SSISTester

QualiDI

Informatica Data Validation

Challenges Unclear or ambiguous requirements

Incompatible and duplicate data

Data loss during the ETL process

Complexity of the data

Verifying and validating data comes from different sources with varied formats and structures

More response time required by SQL query

Unavailability of source to target mapping documents

Thank You

top related