Abstract
As with any other IT system, after you build the data warehouse with its ETL and applications, you need to test it thoroughly. You need to go through six types of testing. I’ll introduce them here with a brief description, and in the rest of the chapter I will discuss them one by one:
-
ETL testing: In the ETL testing stage, you make sure that appropriate changes in the source system are captured properly and propagated correctly into the data warehouse. You also need to verify that the bulk load solution works as it was intended so it can do the initial data loading.
-
Functional testing: In the functional testing stage, you make sure all the business requirements are fulfilled.
-
Performance testing: In the performance testing stage, you verify that the data warehouse can handle the required load and volume.
-
Security testing: In the security testing stage, you make sure only the users who should be able to access the resources can actually access them.
-
User acceptance testing: In the user acceptance testing stage, the end users use the data warehouse system to verify the usability.
-
End-to-end testing: In the end-to-end testing stage, you let the system run for a few days to simulate production situations.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2008 Vincent Rainardi
About this chapter
Cite this chapter
(2008). Testing Your Data Warehouse. In: Building a Data Warehouse. Apress. https://doi.org/10.1007/978-1-4302-0528-9_16
Download citation
DOI: https://doi.org/10.1007/978-1-4302-0528-9_16
Publisher Name: Apress
Print ISBN: 978-1-59059-931-0
Online ISBN: 978-1-4302-0528-9
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books