This document discusses testing of data warehouses. It describes how data warehouse testing is an important part of the design and ongoing maintenance of a data warehouse. The key components that require testing include the extract, transform, load (ETL) process, online analytical processing (OLAP) engine, and client applications. The document outlines different phases of data warehouse testing including ETL testing, data load testing, initial data load testing, user interface testing, and regression testing during ongoing data feeds. It emphasizes the importance of testing data quality throughout the data warehouse lifecycle.