Testen bij DWH-projecten



Vergelijkbare documenten
NGI-Noord. Mei Tim Koomen Leo van der Aalst Michiel Vroon

TMap in essenties Michiel Vroon Leo van der Aalst Rob Baarda

ISACA round-table 7 december 2009 Rik Marselis

Business Intelligence Teststrategie

Martin van Leeuwen Happy Testing

Verbeteren bij de Belastingdienst: Niet in de cloud maar beide benen op de grond

Samenvatting TMap Next Voor resultaatgericht testen

TMap Process Template voor Visual Studio Het

Testen van Datawarehouses en Informa2e. Kan het 2x zo snel, 2x zo goedkoop en 2x zo volledig?

Testen. Presentatie. Open-i Software Services BV, Maarssen Datum : Versie : 1.2

Anko Tijman Een agile teststrategie op basis van MoSCoW

TMapNext. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

TMAP NEXT. TMap in essenties

Cecile Davis & Leo van der Aalst cecile.davis@sogeti.nl & leo.vander.aalst@sogeti.nl

Welkom. Great SAP Test Experience. 23 maart 2015

TMap NEXT Test Engineer

Historische informatie in een Spatial Dynamisch Data Warehouse. Wil de Jong Enterprise Architect

BI appliance op maat. Ruud Geerlings

Kasper Hanselman De speelse geest slaat alles stuk (Lucebert)

Agile Testen van Business Intelligence. Assepoester 2.0

TMap NEXT Test Manager

Opleidingsaanbod: testopleidingen.com

De tester als bruggenbouwer

Testgedreven ontwikkeling dat is pas veilig!

Mastertestplan <<Naam project>> <<Organisatie>>

Testaanpak: leidraad voor het kiezen van een testtechniek

Ontwikkelen en testen van e-business: beheerste dynamiek

Een duivelse samenwerking (Projectmanagement vs. Testmanagement) Albrie Beemer & Erik Bits 18 april 2012

Procesvisie op Maat. Op basis van het Master Test Plan wordt een gedetailleerd testplan voor elke fase opgesteld.

TESTEN VOLGENS TMAP, EEN KORTE INTRODUCTIE. 1. Inleiding. 2. TMap methode. Kwaliteit zonder gestructureerd testen is toeval.

RAD Rapid application development. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Succes = Noodzaak x Visie x Draagvlak 2. Case: Implementatie Requirements Lifecycle management bij Rabobank International

Riskpoker - Confirmation - Planningpoker. Opfrissing TMap NEXT in scrum en toelichting op de opdracht Leo van der Aalst - Jos Punter - Hans Lantink

Procesvalidatie voor een veiliger ketentest

Het exit van de testmanager. Het exit van de testmanager

Algemene kennis op het gebied van systeemontwikkeling en een half jaar tot een jaar werkervaring in het vakgebied testen. Niet van toepassing

Test rapportage Waarom eigenlijk?

Resultaat gerichter Testen

De brug tussen PRINCE2 en TMap

Subwerkgroep Methoden. Toelichting inhoud en voortgang tot nu toe

Auteur Kenmerk Versie 1.0 Datum Bestandnaam Status Definitief. NK Software Testen 2017

Data Warehouse. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Agile Testen in de praktijk

TMAP EN RATIONAL UNIFIED PROCESS

Agile Testing isn t Risking IT! Bram Bronneberg Test Manager Logica - CGI

ISTQB Foundation level. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

C.A.S.T. Make it as simple as possible, but not simpler. Make IT as simple as possible, but not simpler. Complexiteit. Einstein maakte het simpel

Woordenlijst bij TMap

Sjabloon detailtestplan. <<Organisatie>>

Sjabloon testplan op basis van SYSQA -teststrategieaanpak. <<Organisatie>>

Testen Foundation (TestF.NL)

Interactieve Discussieavond. Testen en PRINCE TestNet interactieve discussieavond Testen en Prince2 1

Risk Based Testing. TestNet Voorjaarsbijeenkomst. Johan Vink. A reality check

Wij testen..maar....wat test jij?

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

TAM. Control Model for Effective Testing

14/11/2010. Een duurzame testaanpak voor een veranderd informatiesysteem. Agenda. Wie is Albert?

voorpublicatie TESTEN2.0 TM de praktijk van agile testen Testen 2.0 agile testen vooraankondiging.indd :35:52

Van Risicoanalyse tot Teststrategie

Testplan IpMEDT3 project

occurro Vertrouwt u uw gegevens? BI wordt volwassen Kasper de Graaf 31 maart 2009 De kracht van BI en Architectuur in de praktijk - Centraal Boekhuis

End-to-End testen: de laatste horde

Geboorteplaats en -datum Arnhem, 17 augustus 1974

Examen TMPA Test Management Approach (TMap) Professional Advanced

CURRICULUM VITAE. Sander Martens. VERTROUWELIJK SMa 1

Tool Ambitie Resultaat

Real-time data Warehousing

De testmanager. Het definitieve exit. De vragen. Wat maakt een manager? Welke invloed hebben recente ontwikkelingen? En nu? De samenstellende delen

Big Data en Testen samen in een veranderend speelveld. Testnet 10 april 2014 Paul Rakké

Hoe start ik een test competence center of excellence? Thomas Veltman

Testen en BASEL II. Dennis Janssen. Agenda. Wat is BASEL II? Testen van BASEL II op hoofdlijnen

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Regressietesten. De aanpak en aandachtspunten. Algemene informatie voor medewerkers van: SYSQA B.V.

Webtesten onder schaarste

Van requirements naar teststrategie

CHECKLIST GESTRUCTUREERD TESTEN. Doel. Toepassingsgebied

Betekent SOA het einde van BI?

TMap NEXT Test Manager

Agile with a smile. Dion Kotteman

Opleidingsaanbod: testopleidingen.com

Voorbeeldexamen. Testen Foundation. Editie maart 2012

Test Management Assessment

VU BWI Bedrijfscase. Cursus Project management deel 1. Introductie. Henk Magré. BWI Bedrijfscase Projectmanagement deel 1

TMap Suite Test Engineer

TMap NEXT Test Engineer

Scrum. Een introductie

voorbeeldexamen TMap TMap NEXT Foundation editie juli 2009 inhoud 2 inleiding 3 voorbeeldexamen 15 antwoordindicatie 33 evaluatie TMPF_2.

TMap NEXT Test Engineer

Hoe test je een pen? Je kunt de presentatie na afloop van elke les downloaden. Ga naar : Kies voor de map Acceptatietesten

Software Test Plan. PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar

Eibert Dijkgraaf Kijk verder dan je test neus lang is: Life Cycle Testing Scan Voorjaarsevent Testnet: 30 juni 2008

Curriculum vitae. Personalia. Jeroen Benjamens Geboortedatum: Rijbewijs:

Johannes Koning. Koning Automatiseringsdiensten & Advies. A Nieuwe Schoolweg 2 A 9756 BB Glimmen T E info@koningautomatisering.

Solvency II: Een ander soort uitdaging voor BI?

Trainingen Improve Quality Services

Whitepaper Process Driven Requirements Engineering

Transcriptie:

Testen bij DWH-projecten Snelheid, Kwaliteit, Flexibiliteit onder úw regie Armando Dörsek, Software Control 18-09-2007

Wat gaat u horen? Testen van DW/BI > Structureren & Plannen Project- en teamstructuur Projectplanning > TMap principes Business Driven Test Management (BDTM) Gestructureerd testen Snelheid, Kwaliteit, Flexibiliteit

Gestructureerd testen (TMap)

TMap faseringsmodel Voorbereiding Specificatie Uitvoering Afronding Beheer B P V S U A I Planning Inrichting en beheer infrastructuur

Business Driven Test Management Kritische succesfactoren Wijzigingsvoorstellen Requirements Business processen enz. 2 Opdracht- gever Resultaat (BC) 1 Formuleren opdracht en verzamelen testdoelen Bepalen risicoklasse 3 Resultaat, Risico s, Tijd en Kosten 6 Bepalen licht/zwaar testen 4 5 Toewijzen testtechnieken Testbasis Maken testgevallen Testuitvoering

Testen van DWH en BI TMap met specifieke aandacht voor: - Kwaliteitscriteria - Whitebox technieken - Integratietesten - Toetsen Criteria Juistheid Controleerbaarheid Security Performance Continuïteit

De opdracht Grootbank > Fusies: veel (variatie in) bronsystemen > Centrale Marketing Intelligence afdeling > Testen en QA reeds ingebed in organisatie Nieuwbouw DWH > NCR TeraData, Ab Initio > Incrementele opbouw > Marketingdoeleinden m.n. Cross selling (mailings, internet, balie)

Veel genoemde uitdagingen 1. Testdata 2. ETL 3. Expertise 4. Datakwaliteit Synchronisatie processen Privacy?! Zijn bronnen compleet en niet vervuild? Teamsamenstelling?

Focus Test team? Performance >Development & Beheerorganisatie Datakwaliteit >Reeds gegarandeerd Rapportages e.d. >Buiten project: gebruik van DWH Testdata ETL Testen

ETL Testen Van Bron naar Gegevenslaag >Fact tables Van Gegevenslaag naar Informatielaag >Aggregate tables en Datamarts > Gebruikersgroepen

ETL Bron Bron systeem systeembron Bron systeem systeem DWH GL IL Focus op toetsen van de opgestelde transformatieregels en het testen van de gerealiseerde transformaties in het ETL Proces Data Mart Data Mart Data Mart

ETL Testen: Hoe? EXPERTISE! Dataflow testtechniek > Gemakkelijk te reviewen (projectleden) > Gemakkelijk aan te leren (testers) Vergelijken bron- en doeltabellen > Op basis van transformatieregels > Met SQL (ex-dba s als testers) Whitebox testing > Reviewen ETL programma Sampling > Vergaren testdata door teamlid met voldoende Teradata kennis

DSDM Fasering Iteraties

DSDM en testplanning Incrementele Uitbreiding >GL IL - DM >Snel resultaten, bijsturen >Toenemende complexiteit ( expertise) >Begrotingen betrouwbaarder Timeboxing en Prioritering >Tijd staat vast, functionaliteit per increment is onderhandelbaar ( BDTM) >Gaat óók op voor Testcases >Workshops: risk assessment ( BDTM)

DSDM (3) FMI, DBI, testteam >Sterke samenwerking DBI en Test Krachtenbundeling Bouw en Test Technisch sterk testteam >Iedereen reviewt Rollen Designs, Testcases, ETL Programma >Specialist rol (bv testmanager) >Teamrollen (bv tester, ambassador user)

Mastertestplan, managen van het totale testproces Master Test Plan Increment 1. Increment 2. Increment 3. Acceptatietest Acceptatietest Acceptatietest Systeemtest Systeemtest Systeemtest Ontwikkeltest Ontwikkeltest Ontwikkeltest Toetsen Toetsen Toetsen

DSDM en testplanning (2) Planning >Projectplan en Master Testplan (MTP) Overall project, high level plans >Detail Testplan (DTP) DTP per Increment Prioritering door Business in Workshops

Incrementen in de tijd Increment 1 Increment 2 Increment 3 Maand 1-3 Maand 3-4 Maand 5-6 Maand 7-10 Design and Build GL ST (proj.) ST (regr.) FAT Upgrade GL Design and Build IL ST (proj.) ST (regr.) FAT Upgrade GL Upgrade IL Design and Build DM ST (proj.) ST (regr.) FAT

DWH testen samenvattend Creëer snelheid > Incrementele opzet, timeboxing Creëer kwaliteit > Gestructureerd testen (TMap technieken) > Test wat nodig is (BDTM) > Volgend increment Creëer flexibiliteit > Teamstructuur Haal (technische) expertise in huis Denk in rollen > Meebewegen > Prioritering (BDTM)