ETL Testing Concepts
ETL Testing Concepts
ETL stands for Extract-Transform-Load and it is a process of how data is loaded from the source
system to the data warehouse. Data is extracted from an OLTP database, transformed to match the
data warehouse schema and loaded into the data warehouse database. Many data warehouses also
incorporate data from non-OLTP systems such as text files, legacy systems and spreadsheets.
ETL Process:
1. Extract
2. Transform
3. Load
NOTE: To check the order of the columns and source column to target column.
Note:
1) There are no mistakes in Primary Key or no Primary Key is allotted then the duplicates may arise.
2) Sometimes, a developer can do mistakes while transferring the data from source to target at that
time duplicates may arise.
3) Due to Environment Mistakes also duplicates arise (Due to improper plugins in the tool).
14) Retesting:
Re executing the failed test cases after fixing the bug.
4. Input/output bugs:-
Valid values not accepted
Invalid values accepted
5. Calculation bugs:-
Mathematical errors
Final output is wrong
9. H/W bugs:-
Device is not responding to the application
ETL Tools:
Informatica, Data Stage, AbInitio, COGNOS, IBM DB2