The types of ETL Testing are:
1. New Data Warehouse Testing: it's built and verified from the core. during this testing, the input is taken from the customer's requirement and different data sources. However, the new data warehouse is made and verified with the assistance of ETL tools.
Here are the responsibilities which are played by different groups:
· Business Analyst: Business Analyst gathers and documents the wants .
· Infrastructure People: These people found out the test environment.
· QA Testers: QA Testers develop test plans and test scripts then execute these test plan and scripts.
· Developers: Developers perform the unit test for every module.
· Database Administrator: Database Administrator test for the performance and also for the strain .
· Users: Users do functional testing, which incorporates UAT (User Acceptance Testing).
2. Production Validation Testing: This testing is completed on data when data is moved to production systems. Informatica Data Validation option provides the automation of ETL testing and management capabilities to make sure that the info don't compromise production systems.
3. Source to focus on Testing (Validation): this sort of testing is completed to validate the info values transformed the expected data values.
4. Application Upgrade: this sort of ETL testing is automatically generated, which saves the test development time. this sort of testing checks the extracted data from an older application are precisely same because the data during a new application.
5. Metadata Testing: Metadata testing includes the measurement of sorts of data, length of knowledge , and check index/constraint.
6. Data Accuracy Testing: This testing is completed to make sure that the info is accurately loaded and transformed needless to say .
7. Data Transformation Testing: Data transformation testing wiped out many cases. It can't be achieved by writing one source SQL query and comparing the output with the target. Multiple SQL queries got to be run each row to verify the transformation rules.
8. Data Quality Testing: Data Quality Tests includes syntax and reference test. To avoid any error thanks to date or order number during business process data quality is completed . Syntax tests: it'll report dirty data, supported invalid character, character pattern, incorrect upper or small letter order, etc. Reference Tests: it'll check the info consistent with the info model.
For Example, Customer ID data quality testing includes number check, date check, precision check, date check, etc.
9. Incremental ETL Testing: This testing is completed to see the info integrity of old and new data when the new data added. Incremental testing verifies that the system processes correctly even after the insertion and updating the info during an incremental ETL process.
10. GUI/Navigation Testing: This testing is completed to see the navigation or GUI aspects of the front reports.
11. Migration Testing: during this testing, the customer has an existing data warehouse, and ETL is performing the work . But customers are trying to find tools to enhance efficiency. It includes these steps:
· Design and validation tests
· Setting up the test environment
· Executing the validation test
12. Change Requests: during this case, data added to an existing data warehouse. There could be condition arises where customers require to vary this business rule, or they will integrate new rule.
13. Report Testing: the ultimate results of the info warehouse, reported testing. Repots should test by validating the info , layout within the report. Reports are an important resource for creating vital business decisions
For more information About this courses Please go through this link
ETL Testing Online Training
INDIA: +91 8885448788, 9550102466