SlideShare a Scribd company logo
2
Most read
6
Most read
9
Most read
ETL Testing Interview Questions
•   1. Challenges in the BI Testing field in your previous project.
•   2. What is BI?
          The five key stages of Business Intelligence:
              1. Data Sourcing
              2. Data Analysis
              3. Situation Awareness
              4. Risk Assessment
              5. Decision Support
•   3. What is a Data Warehouse?
          The important characteristics of a Data Warehouse:
              1. Subject Oriented
              2. Integrated
              3. Time-variant
              4. Non-volatile
•   4. Generally how does the data flow in a Data Warehouse?
ETL Testing Interview Questions
•   5. What is a Data Mart?
•   6. What is ETL?
•   7. BI/DW Testing
•   8. What is the need to test a Data Warehouse?
•   9. Data Warehouse Testing and Database Testing
•   10. Type of testing done in a Data Warehouse project
•   11. Who all are involved in testing a data warehouse?
•   12. What are the phases undergone by the QA team?
•   13. How does the QA team prepare test cases?
•   14. Query Format
•   15. OLTP
•   16. OLAP
•   17. Data mining.
•   18. Should we use OLTP design for DWH
•   19. Lookup tables
ETL Testing Interview Questions
•   20. Real time DWH
•   21. CDC
•   22. MDM
•   23. What are the tools that a QA team may use?
         1. Data access tools (e.g., TOAD, WinSQL) are used to
             analyze content of tables and to analyze results of
            loads.
         2. ETL Tools (e.g. Informatica, Datastage).
         3. Test management tool (e.g. Test Director, Quality
            Center) that maintains and tracks the
           requirements, test cases, defects and traceability
           matrix..
ETL Testing Interview Questions
•   20. Real time DWH
•   21. CDC
•   22. MDM
•   23. What are the tools that a QA team may use?
         1. Data access tools (e.g., TOAD, WinSQL) are used to
             analyze content of tables and to analyze results of
            loads.
         2. ETL Tools (e.g. Informatica, Datastage).
         3. Test management tool (e.g. Test Director, Quality
            Center) that maintains and tracks the
           requirements, test cases, defects and traceability
           matrix..
ETL Testing Interview Questions
                                               Query format:

Attribute check
Select count(1)
From( Select source table attributes
From source table
Where list of conditions
Except
Select corresponding target table attributes
From target table
Where list of conditions
)alias(alternate name)

Expected output: Count=0
In the above query, we are first retrieving all the attributes from source table which are mapped
to target and then removing from this list all the attributes that are present in target table. So the
result count should be zero, meaning that all the attributes that are present in source table are
present in target table and the test case can be passed.
ETL Testing Interview Questions
                                            Query format:

Duplicate Check
Select count(1)
From( Select attribute_list_1
From table_1
Where list of conditions
Group by attribute_list_1
Having count(1)>1
)alias
Expected output: Count=0

In the above query, we are retrieving the attributes which are supposed to be unique and then
grouping them in the same order in which they were retrieved. This will group all the records
which have these attributes duplicated and so the count will be greater than 1 for such records.
When we take the count of such duplicate records and we get zero output, then this shows that
there are no duplicate values for unique columns and the test case can be passed.
ETL Testing Interview Questions
                                Query format:
Original Key Check
Select count(1)
From table
Where list of conditions
And (any of NOT NULL values are NULL)
Expected output: Count=0

In the above query, we are retrieving all the records which have any of the NOT NULL
columns as NULL and then taking count of it. If the count is zero, this means there are no
such records and the test case can be passed.
ETL Testing Interview Questions
                                 Query format:
Reconciliation Check
Select count(*)
From source table
Where list of conditions
Select count(*)
From target table
Where list of conditions
Expected output: Source count = Target count

In the above check, there are two queries, one fetching the count of total number
of records in source table and the other fetching the count of total number of
records in target table. If both the counts are same, this means that there are
equal number of records in source and target and the test case can be passed.
ETL Testing Interview Questions
                                         Query format:
Relationship Check
Select count(child_id)
From( Select parent_attribute_to_be_checked parent_id,
Child_attribute_to_be_checked child_id
From( Select distinct attributes from child table
Left outer join
Select distinct attributes from parent table
On join conditions
)
)
Where parent_id IS NULL
Expected output: Count=0

In the above query, we are retrieving all the records in target table which has no parent in source
table and then taking its count. If the count is zero, this means that there are no such records and
the test case can be passed. Checking lookup condition is the most common example for this type
of check.

More Related Content

What's hot (20)

PPTX
DATA WAREHOUSE -- ETL testing Plan
Madhu Nepal
 
PDF
Oracle SQL Basics
Dhananjay Goel
 
PPTX
Apex Trigger in Salesforce
Cloud Analogy
 
PPT
Introduction to structured query language (sql)
Sabana Maharjan
 
PPTX
What is ETL?
Ismail El Gayar
 
PPTX
Introduction to ETL process
Omid Vahdaty
 
PDF
Unix commands in etl testing
Garuda Trainings
 
PDF
Apex Enterprise Patterns: Building Strong Foundations
Salesforce Developers
 
PPT
Tableau PPT Intro, Features, Advantages, Disadvantages
Burn & Born
 
PPTX
Tableau Basic Questions
Sooraj Vinodan
 
PDF
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Edureka!
 
PPTX
SQL Queries Information
Nishant Munjal
 
PDF
Introduction to ETL and Data Integration
CloverDX (formerly known as CloverETL)
 
PPTX
My tableau
Girish Srivastava
 
PPTX
Episode 6 - DML, Transaction and Error handling in Salesforce
Jitendra Zaa
 
PPTX
Salesforce Basic Development
Naveen Dhanaraj
 
PPTX
An introduction to QuerySurge webinar
RTTS
 
DOCX
Etl techniques
mahezabeenIlkal
 
PPTX
Delta Lake with Azure Databricks
Dustin Vannoy
 
PDF
Etl overview training
Mondy Holten
 
DATA WAREHOUSE -- ETL testing Plan
Madhu Nepal
 
Oracle SQL Basics
Dhananjay Goel
 
Apex Trigger in Salesforce
Cloud Analogy
 
Introduction to structured query language (sql)
Sabana Maharjan
 
What is ETL?
Ismail El Gayar
 
Introduction to ETL process
Omid Vahdaty
 
Unix commands in etl testing
Garuda Trainings
 
Apex Enterprise Patterns: Building Strong Foundations
Salesforce Developers
 
Tableau PPT Intro, Features, Advantages, Disadvantages
Burn & Born
 
Tableau Basic Questions
Sooraj Vinodan
 
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Edureka!
 
SQL Queries Information
Nishant Munjal
 
Introduction to ETL and Data Integration
CloverDX (formerly known as CloverETL)
 
My tableau
Girish Srivastava
 
Episode 6 - DML, Transaction and Error handling in Salesforce
Jitendra Zaa
 
Salesforce Basic Development
Naveen Dhanaraj
 
An introduction to QuerySurge webinar
RTTS
 
Etl techniques
mahezabeenIlkal
 
Delta Lake with Azure Databricks
Dustin Vannoy
 
Etl overview training
Mondy Holten
 

Viewers also liked (8)

PDF
Accenture informatica interview question answers
Sweta Singh
 
DOC
Data warehouse master test plan
Wayne Yaddow
 
PDF
Ibm informatica interview question answers
Sweta Singh
 
PDF
Cts informatica interview question answers
Sweta Singh
 
DOCX
Informatica interview questions and answers|Informatica Faqs 2014
BigClasses.com
 
PPT
Data Verification In QA Department Final
Wayne Yaddow
 
PPTX
What is a Data Warehouse and How Do I Test It?
RTTS
 
PPTX
Etl process in data warehouse
Komal Choudhary
 
Accenture informatica interview question answers
Sweta Singh
 
Data warehouse master test plan
Wayne Yaddow
 
Ibm informatica interview question answers
Sweta Singh
 
Cts informatica interview question answers
Sweta Singh
 
Informatica interview questions and answers|Informatica Faqs 2014
BigClasses.com
 
Data Verification In QA Department Final
Wayne Yaddow
 
What is a Data Warehouse and How Do I Test It?
RTTS
 
Etl process in data warehouse
Komal Choudhary
 
Ad

Similar to ETL Testing Interview Questions and Answers (20)

DOCX
How does the QA team prepare test cases for Data Warehouse (BI) projects?
Rakesh Hansalia
 
DOC
Etl And Data Test Guidelines For Large Applications
Wayne Yaddow
 
PPTX
What is ETL testing & how to enforce it in Data Wharehouse
BugRaptors
 
DOC
Etl testing
Krishna Prasad
 
PDF
Top 20 ETL Testing Interview Questions.pdf
AnanthReddy38
 
PPTX
ETL Validator: Flat File to Table comparison
Datagaps Inc
 
PDF
Visionbi Quality Gates
Ram Yonish
 
PDF
ETL Testing.pdf
AnanthReddy38
 
PDF
Database Systems Design Implementation and Management 11th Edition Coronel So...
goleztepoz4b
 
PDF
Database Systems Design Implementation and Management 11th Edition Coronel So...
gazangyuones
 
PDF
Data Warehouse Testing: It’s All about the Planning
TechWell
 
PPTX
Data engineering testing services
Nitor Infotech
 
PDF
Database Systems Design Implementation and Management 11th Edition Coronel So...
libogdelcy
 
PDF
IRJET- Testing Improvement in Business Intelligence Area
IRJET Journal
 
PDF
ETIS09 - Data Quality: Common Problems & Checks - Presentation
David Walker
 
PDF
Database Systems Design Implementation and Management 11th Edition Coronel So...
qyvnrll170
 
PDF
Database Systems Design Implementation and Management 11th Edition Coronel So...
meeritmoral56
 
PDF
Deliver Trusted Data by Leveraging ETL Testing
Cognizant
 
DOCX
A Comprehensive Approach to Data Warehouse TestingMatteo G.docx
makdul
 
DOCX
A Comprehensive Approach to Data Warehouse TestingMatteo G.docx
ronak56
 
How does the QA team prepare test cases for Data Warehouse (BI) projects?
Rakesh Hansalia
 
Etl And Data Test Guidelines For Large Applications
Wayne Yaddow
 
What is ETL testing & how to enforce it in Data Wharehouse
BugRaptors
 
Etl testing
Krishna Prasad
 
Top 20 ETL Testing Interview Questions.pdf
AnanthReddy38
 
ETL Validator: Flat File to Table comparison
Datagaps Inc
 
Visionbi Quality Gates
Ram Yonish
 
ETL Testing.pdf
AnanthReddy38
 
Database Systems Design Implementation and Management 11th Edition Coronel So...
goleztepoz4b
 
Database Systems Design Implementation and Management 11th Edition Coronel So...
gazangyuones
 
Data Warehouse Testing: It’s All about the Planning
TechWell
 
Data engineering testing services
Nitor Infotech
 
Database Systems Design Implementation and Management 11th Edition Coronel So...
libogdelcy
 
IRJET- Testing Improvement in Business Intelligence Area
IRJET Journal
 
ETIS09 - Data Quality: Common Problems & Checks - Presentation
David Walker
 
Database Systems Design Implementation and Management 11th Edition Coronel So...
qyvnrll170
 
Database Systems Design Implementation and Management 11th Edition Coronel So...
meeritmoral56
 
Deliver Trusted Data by Leveraging ETL Testing
Cognizant
 
A Comprehensive Approach to Data Warehouse TestingMatteo G.docx
makdul
 
A Comprehensive Approach to Data Warehouse TestingMatteo G.docx
ronak56
 
Ad

More from H2Kinfosys (18)

PDF
Python Interview Questions And Answers
H2Kinfosys
 
PPTX
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
H2Kinfosys
 
DOCX
Mobile Apps Telecommunication Doc
H2Kinfosys
 
DOCX
Mobile Apps Testing Tele communication Doc
H2Kinfosys
 
PPT
Health Care Project Overview from H2kInfosys LLC
H2Kinfosys
 
ODS
Testcase cyclos excel document
H2Kinfosys
 
PDF
Test plan cyclos
H2Kinfosys
 
PPT
HealthCare Project Test Case writing guidelines
H2Kinfosys
 
PDF
Letters test cases
H2Kinfosys
 
DOCX
Health Care Project Testing Process
H2Kinfosys
 
PDF
Test Plan Template
H2Kinfosys
 
DOC
Test Plan Template
H2Kinfosys
 
PPTX
CRM Project - H2Kinfosys
H2Kinfosys
 
DOC
Online Banking Business Requirement Document
H2Kinfosys
 
PDF
Online Shopping Cart Business Requirement Dcoument
H2Kinfosys
 
PDF
QA Interview Questions With Answers
H2Kinfosys
 
PDF
Basic Interview Questions
H2Kinfosys
 
DOCX
SDLC software testing
H2Kinfosys
 
Python Interview Questions And Answers
H2Kinfosys
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
H2Kinfosys
 
Mobile Apps Telecommunication Doc
H2Kinfosys
 
Mobile Apps Testing Tele communication Doc
H2Kinfosys
 
Health Care Project Overview from H2kInfosys LLC
H2Kinfosys
 
Testcase cyclos excel document
H2Kinfosys
 
Test plan cyclos
H2Kinfosys
 
HealthCare Project Test Case writing guidelines
H2Kinfosys
 
Letters test cases
H2Kinfosys
 
Health Care Project Testing Process
H2Kinfosys
 
Test Plan Template
H2Kinfosys
 
Test Plan Template
H2Kinfosys
 
CRM Project - H2Kinfosys
H2Kinfosys
 
Online Banking Business Requirement Document
H2Kinfosys
 
Online Shopping Cart Business Requirement Dcoument
H2Kinfosys
 
QA Interview Questions With Answers
H2Kinfosys
 
Basic Interview Questions
H2Kinfosys
 
SDLC software testing
H2Kinfosys
 

Recently uploaded (20)

PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
Designing Production-Ready AI Agents
Kunal Rai
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Designing Production-Ready AI Agents
Kunal Rai
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
July Patch Tuesday
Ivanti
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 

ETL Testing Interview Questions and Answers

  • 1. ETL Testing Interview Questions • 1. Challenges in the BI Testing field in your previous project. • 2. What is BI? The five key stages of Business Intelligence: 1. Data Sourcing 2. Data Analysis 3. Situation Awareness 4. Risk Assessment 5. Decision Support • 3. What is a Data Warehouse? The important characteristics of a Data Warehouse: 1. Subject Oriented 2. Integrated 3. Time-variant 4. Non-volatile • 4. Generally how does the data flow in a Data Warehouse?
  • 2. ETL Testing Interview Questions • 5. What is a Data Mart? • 6. What is ETL? • 7. BI/DW Testing • 8. What is the need to test a Data Warehouse? • 9. Data Warehouse Testing and Database Testing • 10. Type of testing done in a Data Warehouse project • 11. Who all are involved in testing a data warehouse? • 12. What are the phases undergone by the QA team? • 13. How does the QA team prepare test cases? • 14. Query Format • 15. OLTP • 16. OLAP • 17. Data mining. • 18. Should we use OLTP design for DWH • 19. Lookup tables
  • 3. ETL Testing Interview Questions • 20. Real time DWH • 21. CDC • 22. MDM • 23. What are the tools that a QA team may use? 1. Data access tools (e.g., TOAD, WinSQL) are used to analyze content of tables and to analyze results of loads. 2. ETL Tools (e.g. Informatica, Datastage). 3. Test management tool (e.g. Test Director, Quality Center) that maintains and tracks the requirements, test cases, defects and traceability matrix..
  • 4. ETL Testing Interview Questions • 20. Real time DWH • 21. CDC • 22. MDM • 23. What are the tools that a QA team may use? 1. Data access tools (e.g., TOAD, WinSQL) are used to analyze content of tables and to analyze results of loads. 2. ETL Tools (e.g. Informatica, Datastage). 3. Test management tool (e.g. Test Director, Quality Center) that maintains and tracks the requirements, test cases, defects and traceability matrix..
  • 5. ETL Testing Interview Questions Query format: Attribute check Select count(1) From( Select source table attributes From source table Where list of conditions Except Select corresponding target table attributes From target table Where list of conditions )alias(alternate name) Expected output: Count=0 In the above query, we are first retrieving all the attributes from source table which are mapped to target and then removing from this list all the attributes that are present in target table. So the result count should be zero, meaning that all the attributes that are present in source table are present in target table and the test case can be passed.
  • 6. ETL Testing Interview Questions Query format: Duplicate Check Select count(1) From( Select attribute_list_1 From table_1 Where list of conditions Group by attribute_list_1 Having count(1)>1 )alias Expected output: Count=0 In the above query, we are retrieving the attributes which are supposed to be unique and then grouping them in the same order in which they were retrieved. This will group all the records which have these attributes duplicated and so the count will be greater than 1 for such records. When we take the count of such duplicate records and we get zero output, then this shows that there are no duplicate values for unique columns and the test case can be passed.
  • 7. ETL Testing Interview Questions Query format: Original Key Check Select count(1) From table Where list of conditions And (any of NOT NULL values are NULL) Expected output: Count=0 In the above query, we are retrieving all the records which have any of the NOT NULL columns as NULL and then taking count of it. If the count is zero, this means there are no such records and the test case can be passed.
  • 8. ETL Testing Interview Questions Query format: Reconciliation Check Select count(*) From source table Where list of conditions Select count(*) From target table Where list of conditions Expected output: Source count = Target count In the above check, there are two queries, one fetching the count of total number of records in source table and the other fetching the count of total number of records in target table. If both the counts are same, this means that there are equal number of records in source and target and the test case can be passed.
  • 9. ETL Testing Interview Questions Query format: Relationship Check Select count(child_id) From( Select parent_attribute_to_be_checked parent_id, Child_attribute_to_be_checked child_id From( Select distinct attributes from child table Left outer join Select distinct attributes from parent table On join conditions ) ) Where parent_id IS NULL Expected output: Count=0 In the above query, we are retrieving all the records in target table which has no parent in source table and then taking its count. If the count is zero, this means that there are no such records and the test case can be passed. Checking lookup condition is the most common example for this type of check.