Data Warehouse Testing - Practical Approach
Data Warehouse Testing - Practical Approach
Approach By Sharath
R Bhat
1
Table of Contents
............................................................................................................................................1
Data Warehouse Testing – Practical...................................................................................1
Approach By Sharath R Bhat ................................................................................1
1 ........................................................................................................................................2
Table of Contents ...............................................................................................................2
Introduction.........................................................................................................................3
2 Date warehouses Definition..............................................................................................3
3 Challenges of Data warehouse Testing.............................................................................3
4 Testing Methodology .......................................................................................................3
5 Testing Types....................................................................................................................4
5.1 Unit Testing...............................................................................................................4
5.2 Integration Testing.....................................................................................................5
5.3 Technical Shakedown Test........................................................................................5
5.4 System Testing .........................................................................................................6
5.5 User Acceptance Testing...........................................................................................7
5.6 Operational Readiness Testing (ORT).......................................................................7
6 Test Data...........................................................................................................................8
7 Conclusion........................................................................................................................8
Introduction
The characteristics of Data Warehouse applications pose a challenge for any
organization planning a Data Warehouse initiative: How can we be sure our data is
accurate and reliable when there are enormous amounts of it, and when it comes
from multiple systems with different data structures? The testing approach
described here combines practical experience implemented during testing Data
warehouse projects.
4 Testing Methodology
• Use of Traceability to enable full test coverage of Business Requirements
• In depth review of Test Cases
• Manipulation of Test Data to ensure full test coverage
Business Requirements
User Acceptance
Business Requirements System Requirements
Testing
Deployment Plan
Performance Requirement
Testing Business
Requirements
System Testing
Build
5 Testing Types
The following are types of Testing performed for Data warehousing projects.
1. Unit Testing.
2. Integration Testing.
3. Technical Shakedown Testing.
4. System Testing.
5. Operation readiness Testing
6. User Acceptance Testing.
7 Conclusion
Data warehouse solutions are becoming almost ubiquitous as a supporting
technology for the operational and strategic functions at most companies. Data
warehouses play an integral role in business functions as diverse as enterprise
process management and monitoring, and production of financial statements.
The approach described here combines an understanding of the business rules
applied to the data with the ability to develop and use testing procedures that
check the accuracy of entire data sets. This level of testing rigor requires
additional effort and more skilled resources. However, by employing this
methodology, the team can be more confident, from day one of the
implementation of the DW, in the quality of the data. This will build the confidence
of the end-user community, and it will ultimately lead to a more effective
implementation.