De afhankelijkheid van goed werkende software is voor veel organisaties zeer groot. Om te voorkomen dat kleine wijzigingen leiden tot grote verstoringen, wordt steeds meer tijd besteed aan testen. Het is dan ook niet gek dat een testmethodiek zoals TMap breed wordt omarmd. Toch gaat de toegevoegde waarde van testen volgens TMap vaak gepaard met (nog) meer administratie. En daar ligt precies de kracht van Testersuite!
Een krachtige ‘TMap-tool’
TMap (Test Management Approach) is een verzameling best practices voor het testproces, ontwikkeld door Sogeti (onderdeel van Capgemini) en sinds 1995 uitgegroeid tot een toonaangevende standaard in het testvak. Inmiddels is TMap doorontwikkeld tot de TMap® Suite, met TMap® HD (Human Driven) als meest recente aanvulling voor adaptief testen binnen Agile- en DevOps-omgevingen. De twee belangrijkste basisprincipes blijven onveranderd: de business driven test management (BDTM) aanpak, en de uitgangspunten voor een gestructureerd testproces.
Business driven test management
Een belangrijk deel van de voorbereiding is het in kaart brengen van productrisico’s. Het te testen object wordt onderverdeeld in kleinere ‘producten’, waarbij je samen met de opdrachtgever (de ‘business’) bepaalt welke onderdelen tot grote schade leiden als ze niet goed functioneren. In combinatie met de foutkans ken je een risicoklasse toe aan het product. De diepgang en volgorde van tests bepaal je op basis van deze risicoklassen. Tot zover de theorie…
In de praktijk is het een flinke klus om de structuur van producten en bijbehorende risico’s vast te leggen, af te stemmen en te delen met anderen. Zeker bij grotere testtrajecten is het bovendien een dagtaak om te bewaken dat de grootste risico’s ook daadwerkelijk het meest uitgebreid worden voorbereid en als eerste worden getest. Zo komt de risicogebaseerde aanpak in de praktijk vaak niet uit de verf.
Testersuite biedt de mogelijkheid om een overzichtelijke boomstructuur op te stellen, waarin je per product de risicoklasse vastlegt, eventueel inclusief een motivatie. De testspecificatie en -uitvoer bewaak je met risk based rapportages, waarna je de tests op basis van risico’s inplant, toekent en uitvoert. Met Testersuite als tool wordt business driven test management makkelijk en inzichtelijk — van A tot Z.
Gestructureerd testproces
Door een fasering aan te brengen in de testactiviteiten krijgen belangrijke onderdelen zoals testvoorbereiding en -afronding op het juiste moment de aandacht die ze verdienen. Hierdoor benut je het beperkte tijdsvenster voor testuitvoer optimaal. De TMap-fasering ziet er als volgt uit:

Nadat de planningsfase en de voorbereidingsfase zijn afgerond, stel je in de specificatiefase testcases en testscenario's op in Testersuite (en niet in Excel!) — met een diepgang gebaseerd op de risicoklasse. Door vervolgens ook in de uitvoerfase de tests in te plannen op basis van de risicoklassen, dek je de grootste risico’s het eerst af. Bevindingen uit de test leg je direct vast, en ze verschijnen meteen op de bevindingenlijst voor verdere afhandeling.
Een zeer waardevolle fase is de afrondingsfase. Hierin bepaal je onder andere welke testware voor de toekomst herbruikbaar is. In Testersuite kun je nagenoeg alles borgen voor toekomstig hergebruik, van risicoklassen tot testscenario's. Hierdoor kun je bij een nieuwe test de fasen voorbereiding en specificatie tot een minimum beperken. Naast het beperken van verstoringen levert Testersuite hiermee een aanzienlijke tijdswinst op!
Kies je voor TMap (of de bredere TMap Suite) om structuur en richting te geven aan je testaanpak? Dan biedt Testersuite een krachtige tool om deze aanpak eenvoudig uit te voeren en te borgen.
Meer weten over testmanagement in het algemeen? Lees onze uitleg over wat testmanagement precies inhoudt.