Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Automation in ETL /Data Testing
Rating: 3.4 out of 5(17 ratings)
99 students

Automation in ETL /Data Testing

Learn ETL /Data Testing Automation using a simple and sample ETL Project
Created byDeepak Tiwary
Last updated 9/2025
English

What you'll learn

  • Automate your ETL Testing Validation Steps
  • Reduce the efforts for Retesting and (Non) Regression Testing
  • Save time for finding Regressions and Retesting
  • Reuse of same Testing Framework for other ETL Testing Projects

Course content

6 sections20 lectures1h 55m total length
  • Introduction1:25

    This is an introduction about course!

Requirements

  • ETL Testing
  • Python
  • Pytest
  • SQL

Description

The course is on a basic idea of automation in ETL Testing or Data Testing. We perform Retesting and (Non) Regression tests during a project or release. We perform same set of validation steps to ensure there are no regression introduced due to recent changes. If one has the idea on automating those repetitive task, it helps a lot to save our efforts and time.


I have used a simple ETL project to understand the automation steps. In this course, I have used Python and Pytest to organize the test cases. The project used is just to give an idea how can we connect to actual requirement when we perform actual testing during our professional work. The project is not ideal and actual ETL project can vary to a greater extent.


To validate the business rules, I have used SQL queries in the course. Few frameworks are created to use it for further test cases and execution. Most of the test cases include here are not exhaustive and are just for understanding purpose. Please do not take it as a reference for ETL Testing. Only take away from this course is how to automate your same set of validation steps.


It is recommended to have experience on ETL Testing and basic knowledge of SQL, Python and Pytest. However, if you don't have much experience on these, it won't be very difficult to understand it. I have tried to make the course as simple as possible.

Who this course is for:

  • Who are new to Automation in ETL/Data Testing
  • Have an idea for automation in ETL/Data Testing
  • Perform same set of validation steps in ETL/Data Testing
  • Run same set of SQL queries
  • Want to create automation test suite in ETL/Data Testing but lack the idea