Professional Documents
Culture Documents
PRESENTATION
T9
11/17/2005 11:15 AM
INTELLIGENCE TESTING:
TECHNIQUES FOR VALIDATING A
DATA WAREHOUSE SYSTEM
Geoff Horne
iSQA
International Conference On
Software Testing Analysis & Review
November 14-18, 2005
Anaheim, CA USA
Geoff Horne
Geoff Horne is the Managing Director of iSQA which is based in New Zealand and
enjoys an international clientele. He has over 25 years experience in IT including
software development, sales and marketing and IT and project management. In
1994, almost by accident, he found himself involved in testing a complex fault
management system which led to further testing and QA assignments covering a
wide range of applications and tools. iSQA was subsequently founded to bring a full
range of testing consultancy services to the IT industry.
www.isqa.com
www.isqa.com
Intelligence Testing:
Techniques for Validating a
Data Warehousing System
So what is testing?
Its value?
“The value of testing equals the sum of all of the changes in
our confidence about the system behaviours. If we test it
10x we have a confidence. If we test it 100x, we have a
higher level of confidence.”
Requirements $10
Production
$??? (nnx)
The earlier an incident is found the better!
Adhoc testing Where do you want your testing to be? Formal process
No scripts Full test scripts
No plan Can use low skilled
Based solely on personnel for test execution
personnel knowledge Carefully planned
Little or no management & managed
Random process
User User
Business Acceptance
Requirements Testing
Software System
Specification Testing
Software Integration
Architecture Testing
Ralph Kimball
Kimball Group
Author of:
The Data Warehouse Toolkit
The Data Warehouse ETL Toolkit
The Data Warehouse Lifecycle Toolkit
www.isqa.com
Testing Phases:
Transformation rules:
Once all extract, transformation and load unit tests have been
successfully executed, need to execute ETL process from end-to-end:
• Frequency
• Reports provide information required:
• Too high level, insufficient detail?
• Too low level, excessive detail?
• Aggregations and summaries
• Graphs
• Other graphical representations
• Formats
• Subtotals and totals
• Meaningful – information, not just data
www.isqa.com
BI Acceptance
Testing
BI System Testing
www.isqa.com