arsala dilshad - knowledgetester.files.wordpress.com · querysurge testbench data
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