Wij testen..maar....wat test jij?
Wij testen maar wat test jij? Harm Pul, Busineslinemanager Functioneel Beheer TMAP dag 2015, 29 september 2015 Bussum 2
Herkent u dit? De gebruikers testen dit straks Security hoefden wij toch niet naar te kijken? : Eerst zien, dan geloven Wie heeft dit getest? De performance was op de test omgeving prima! Het eerste sc herm wat ik zag, had al blokkerend e fouten Die IT-ers hebben alleen m aar geprogram m eerd De koppelingen deden het niet! De gebruikerstest duurt 2 maanden!! 3
Business en ICT - Snel nieuwe functionaliteit - Verbouwen met de winkel open - Weinig tijd om te testen -Projecten op tijd en binnen budget afronden Business ICT 4
Unieke positie Wij van de business gaan straks testen, maar wat heb jij dan al getest? Business FB/IM/IV ICT 5
Unieke positie Wij van IT gaan straks testen, maar wat wil je dan zelf nog testen? Business FB/IM/IV ICT 6
Mijn keuken 7
Positionering FB/IM/IV 9-vlaksmodel Bedrijfsvoering processen (Organisatie) Informatie voorziening (Vraag) ICT Diensten (Aanbod) Richten (Strategisch) Bedrijfsstrategie &beleid Informatiestrategie & beleid ICT-strategie & beleid Inrichten (Tactisch) Bedrijfsarchitectuur & management Informatie architectuur & management IT architectuur & management Verrichten (Operationeel) Uitvoering bedrijfs-processen Uitvoering informatieprocessen Uitvoering IT processen
Doelstellingen Functioneel Beheer Zorgdragen voor continuïteit, beschikbaarheid en optimaal gebruik van informatiesystemen. Vertalen wensen gebruikers in noodzakelijke aanpassingen in de informatiesystemen. Borgen gebruikers- en beheereisen tijdens realisatie van wijzigingen en projecten. Probleemloos implementeren van nieuwe en of gewijzigde functionaliteit. 1 2 3 4 Testen!! Maar wie test wat? 9
Unieke positie De Product Risico Analyse & Teststrategie! Business FB/IM/IV ICT 10
PRA & Teststrategie Requirements Product Risico Test strategie Accepteren = Acceptatiecriteria Analyse Handhaven - Workshop! - Samen met business en ICT - Gezamenlijk beeld van risico s - Focus op productkwaliteit - Alle kwaliteitsattributen! - Dialoog - Afvinken van risico s - Zo vroeg mogelijk testen - Of borgen in. - Ontdubbelen van testen - Laat het maar zien - Archiveren bewijs - Vertrouwen opbouwen - FB hanteert checklist Dit doe je voordat de spade in de grond gaat! 11
Unieke positie? Business FB/IM/IV ICT 12
De vragen die helpen aan de business 1) Wilt u: - zelf alles testen? - Of zien dat het werkt? - Of zien dat iemand het zien werken? 2) Zijn er specifieke onderdelen die u wilt zien werken? 3) Welke type fouten vindt u acceptabel na oplevering (en hoeveel)? 4) Welke soorten gebruikers moeten er betrokken worden bij het testen? 5) Met welke data wilt u straks uw testen uitvoeren? 6) Hoeveel tijd hebben u en uw gebruikers straks om te testen? 13
De vragen die helpen aan ICT CMM => 3: - Welke testen voert u standaard uit en hoe rapporteert u daarover? - Doet u ook een uitspraak over de kwaliteit van de requirements? - Welke acceptatiecriteria heeft u niet gezien die u wel verwacht had? CMM = 2: - Hoe toont u zelf aan dat het opgeleverde systeem straks aan de kwaliteitseisen voldoet? - Kunt u ons in een demo-test aantonen dat de belangrijkste functionaliteiten werken? - Ik ga ervanuit dat u de performance-testen uitvoert op een omgeving die productiegelijkwaardig is. Klopt dat? - Met welke data gaat u testen? CMM = 1: - Welke testgevallen gaat u gebruiken in de unit-test en de systeemtest? - Hoe gaat u de interfaces testen? - Hoe voert u de performancetest uit? - Hoeveel fouten/bugs kunnen wij nog verwachten na oplevering? - Hoeveel tijd heeft u gereserveerd voor foutherstel na oplevering (en wat voor fouten verwacht u dan nog) 14
Unieke positie Ik test, jij test, wij testen en we weten van elkaar wat we testen! Business FB/IM/IV ICT 15