Automated Data Warehouse Testing: Beginner's step by step guide