Data Warehouse Testing Poster
Data Warehouse Testing Poster
net/publication/290045918
CITATIONS READS
0 477
1 author:
Neveen Elgamal
Cairo University
14 PUBLICATIONS 37 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Neveen Elgamal on 12 January 2016.
Brahmkshatriya 2007
Test
works with all DW architectures
the possibility of unintentional data • A complete DW testing approach
Theobald 2007
Bateman 2002
Rainardi 2008
Munshi 2003
Mathen 2010
corruption and/or manipulation. that tests all levels and components.
Bhat 2007
Therefore, Data Warehouse (DW) DS-->ODS • A DW Testing Life Cycle
testing is a very critical stage. • Inter-Test Dependencies
Schema Requirement testing
DW differs from traditional User Requirements coverage
• Label tests according to Importance
transactional system and computer ODS Logical Model
• Test Automation or automated
Field Mapping
applications in many different aspects: Data type constraints assistance Tests.
Global Data Warehouse Architecture
• Ad-hock queries Vs Pre-defined Transformation rules
Correct Data Selection
queries In My PhD I will not take into
• Data Centric Vs Code centric Data Integrity Constraints
consideration:
• Huge data volumes Parent-child relationship
Record counts
1. Test routines that targets
• Huge test-data volumes Duplicate Detection
unconventional DWs like temporal
• Unlimited number of test cases Threshold Test
Data Boundaries DWs, active DWs, Spatial DWs,
• Testing sustains after system Data profiling
DW2.0, etc...
Random record comparison
delivery Surrogate keys 2. Test routines that targets the User
• System-triggered scenarios Vs Interface (UI) layer.
Operation Review job procedures
User triggered Scenarios Error Messaging 3. Test routines checking the data
• Different test types Processing time
quality of the data sources
Integration testing
Therefore, Data Warehousing requires Rejected record
more a tailored testing approach. Data access
Investigating Existing Trials for DW Testing Sample of the Comparison and Evaluation
Matrix of Existing Approaches
Repository
Business Expert
System User
Validation
Detailed Test Plan
DW Architecture Test Manager
DW Development State Preliminary Test Plan
Analyzer Recommender Verification Automated Test Results
Test Manager Test
Manager Manager
DB Admin
Test Test Case Test Data
Dependency Test Automation
Generator Generator Tools
Graph System Tester(s)
Work in
Expected Results progress
Challenges in Exploring Available Comparison and DW Testing Building the DW Testing Framework Testing Tool
Data Warehouse DW Testing Evaluation of Existing Framework Test Dependency Verification Validation and
Testing Approaches Approaches Architecture Graph Manager Manager Experimentation