TMap NEXT® voor Ketentesten
Veel organisaties voeren ketentesten uit om te controleren of de informatiesystemen de bedrijfsprocessen op een goede manier ondersteunen. Het voorbereiden en uitvoeren van dergelijke testen is vaak lastig. En de doorlooptijd, organisatorische impact, kosten en resultaten ervan vallen vaak tegen. Ook doordat niet alle betrokken partijen spontaan meewerken op de momenten dat dat nodig is. Met de methode ‘Testen van ketens met TMap NEXT®’ zijn we erin geslaagd deze cirkel te doorbreken.
Hoe u de uitdaging van ketentesten effectief aanpakt
De methode ‘Testen van ketens met TMap NEXT®’ is gebaseerd op uitgebreid onderzoek van geslaagde en mislukte of afgelaste ketentestprojecten. De best practices zijn verzameld en volgens de krachtige TMap NEXT®-methode beschreven en vastgelegd in een boek. Het boek wordt ondersteund door checklists en standaard lay-outs die te vinden zijn op www.tmap.net.
De kern van de oplossing ligt in het vroegtijdig anticiperen op de beschikbare en ontbrekende informatie rondom de ketentest. Een deel van de te ondernemen acties komt uit de organisatiekunde, een ander deel uit projectmanagement en een derde deel uit de testhoek. De methode kent 4 soorten processen, die beschreven zijn op de TMap NEXT®-wijze:
- Moet de ketentest volledig, in delen of helemaal niet uitgevoerd worden
Na een inventarisatie van de bedrijfsprocessen en de ondersteunende informatiesystemen wordt voor de ketens een (vergelijkende) productrisicoanalyse gemaakt. Voor grote complexe ketens is ter bepaling van de haalbaarheid van de ketentest een haalbaarheidsstudie nodig. De zo gevonden informatie helpt de opdrachtgever te beslissen of een ketentest nuttig en haalbaar is. Mogelijkerwijs besluit de organisatie in reactie slechts een deel van de ketentest uit te voeren, of aan de hand van meerdere delen: de deelketentest(en).
- Opstellen van het deelketentest testplan
Na een gedetailleerde inventarisatie van de datastromen (=detailinfo van ketens), de beschikbare testgevallen op systeemniveau, de aanwezige testdata (op sleutelniveau) en de beperkingen voor de uitvoering, wordt een gedetailleerd testplan opgesteld waarin staat waar welke stubs dienstdoen. Een stub is een stukje programmatuur dat het ontbreken van essentiële testdata of functionaliteit simuleert. Tegelijkertijd wordt ook een planning opgesteld voor het testen van de datastromen.
- Opstellen en realiseren van de testomgeving voor de ketentest
Dit proces vindt uitsluitend plaats als er voor de ketentest een specifieke testomgeving is gerealiseerd. De belangrijkst activiteit is vervolgens het opstellen van het ‘bouwplan’ van de testomgeving op basis van de requirements. Dit proces zal alle betrokken informatiesystemen in beschouwing dienen te nemen.
- Uitvoeren van de ketentest
Dit proces gaat uit van zoveel mogelijk hergebruik van testgevallen van de informatiesystemen (met bijbehorende testdata). Een probleemloze uitvoering vereist dat alle betrokkenen op het gewenste moment met de juiste data gereed staan. Deze samenwerking is goed voor te bereiden door het laten ondertekenen van het ketentestdraaiboek door alle betrokkenen.
Naast bovenstaande procesbeschrijvingen kent de methode nog vele technieken en rolbeschrijvingen.
Meer informatie over TMap NEXT® voor Ketentesten?
Op de speciale website www.tmap.net vindt u verschillende templates en checklists. Ook kunt u de flyer Testen van ketens met TMap NEXT® downloaden. En zie ook ‘Ketentesten’ op deze website onder het hoofdstuk Testen en Kwaliteitszorg.