TMap Next zoals het hoort! Bart Broekman info@bartbroekman.nl Partner van Het verhaal en de moraal Aanleiding: Slimme mensen die domme dingen doen De kern van hoe het hoort Omdraaien van de volgorde Van achter naar voren denken Inhoudelijke toelichlng: Van PRA tot Testgevallen Ervaringen; Twijfels; Ideeën; Discussie 2 1
Verhaal 1: Het dikke testplan Je schrijv helemaal niet wat je van plan bent voor deze specifieke release, maar universele waarheden, die nu niet helpen je schrijv TMap dunnetjes over je schrijv hoe je vindt dat de wereld er uit zou moeten zien En je weet dat niemand er blij mee is!! 3 Moraal: Je bent geen slaaf! Je bent toch een vakman?! (m/v) Verschuil je niet achter Het moet van de methode Neem je eigen verantwoordelijkheid!! 4 2
Verhaal 2: Het verzoek om een template Kan je mij even een template sturen? Want ik moet een testplan schrijven. 5 Moraal: Omdraaien van de volgorde NIET Template binnenhalen Bij iedere paragraaf een stuk tekst bedenken Bij alle stakeholders erdoor drukken WEL Testplanning DOEN Resultaten vastleggen / opschrijven op een voor iedereen bekende manier 6 3
Moraal: Omdraaien van de prioriteit documenten produceren == (zinvolle) aclviteiten doen Procesmodel (wybert) gaat over dingen DOEN 7 Verhaal 3: De zonde van mijn Ljd PRA De PRA is gedaan Het spreadsheet is ingevuld De halve wereld was uitgenodigd (en heev zich doodverveeld) Niemand heev er nog iets mee gedaan 8 4
Moraal: Is de techniek de schuldige?? Of NIET Die PRA was zinloos Dat doen we nooit meer! WEL Die PRA zoals wij die deden!!! was zinloos Dat doen we nooit meer! 9 Het omzeilen van de valkuil De valkuil Druk bezig zijn met paragrafen, tabellen en spreadsheets vullen die daarna weinig relale met de werkelijkheid blijken te hebben Het omzeilen ervan De essenle zit in een paar eenvoudige vragen Van achter naar voren denken 10 5
Moraal: Van achter naar voren denken PRA (Master) Testplan Intake testbasis Test- ontwerp Bevindingen Rapportage ProducLe 11 Hints: PRA Kenmerk: (F,G, ) Wat zit er (nieuw) in de release? (inhoud) Wat wordt er in producle Deelobjecten: genomen? (onderdelen) Faalkans M H L Testdoelen Schade M Wat / Waar is B de - impact? - Wat doet er het meest toe? H A A C M (risico s) - B B Risicoklasse => A A B 12 6
Hints: (Master) Teststrategie Niet automalsch het hele rijtje testsoorten Kenmerk/ deelobject PRA -RK Toetsen OT ST GAT PAT Functionaliteit - deelsys 1 A - deelsys 2 A Niet automalsch 3 bolletjes bij A - totaal C Beveiliging - infrastructuur B - applicatie B Performance Waarom is dit echt nodig? - online B I - batch C (waarom niet gewoon 1 testsoort?) I S Inpasbaarheid A Is er nu voldoende onderscheid? Beheerbaarheid C Heb ik hiermee voldoende sturing gegeven? PRA Teststrategie 13 Hints: Testplan en Testeenheden Kenmerk/ deelobject PRA -RK Zwaarte Vorm Technieken Functionaliteit - deelsys 1 A Funct. TE1: EVT, SYN, SEM TE2: DCT, SYN TE3: GCT, SYN Niet automalsch 3 bolletjes bij A - deelsys 2 A Funct. TE4: DCT, SYN TE5: Exploratory - totaal C Regressie Goedpaden Exploratory Beveiliging Waarom zijn deze testeenheden handig? - applicatie B Autorisatie Steekproef -test (ga je ze ECHT allemaal doen? Performance waarom niet gewoon 1 testeenheid?) - online B I Stopwatch Hoe gaat mijn test er daadwerkelijk uit zien? Niet automalsch nieuwe testeenheden op iedere nieuwe rij Je mag best meerdere rijen combineren in 1 testeenheid 14 Heb PRA ik hiermee voldoende Teststrategie afgedekt wat Testeenheden er echt toe doet? en technieken 7
Ter afsluilng Het tegenovergestelde van Agile (of gezond verstand ) is NIET TMap Next (of.) maar blindly following the rules Blijf (krilsch) nadenken! Use it wisely! Wees adaplef! 15 Bedankt Bart Broekman E: info@bartbroekman.nl M: +31 (0)6 25 26 98 91 16 TMap Next is een geregistreerd handelsmerk van SogeL Nederland B.V. Partner van 8