Van risicoanalyse naar concrete testscenario’s
Om testscenario’s te genereren werk je in TestCompass met een testmodel. Dit model beschrijft het gedrag van de applicatie op hoofdlijnen, zonder in technische details te duiken. Het gaat nadrukkelijk om een early testmodel: lichtgewicht, snel op te zetten en bedoeld om je testbeslissingen te ondersteunen. Je hoeft dus niet alles tot in detail te modelleren.
Wat ik zelf prettig vind, is dat je hierdoor al tijdens de refinement- of ontwerpfase kunt kijken: “Wat moeten we eigenlijk testen?” Zo maak je keuzes nog voordat er code geschreven is.
De kracht van TestCompass zit hem erin dat de uitkomst van de risicoanalyse direct leidt tot actie. Je koppelt het risico aan de bijbehorende testcoverage en de tool genereert automatisch de testpaden en testscenario’s.
En wanneer er wijzigingen in de software zijn, update je het testmodel en voer je een impactanalyse uit. Zo zie je in één oogopslag welke scenario’s en risico’s opnieuw aandacht nodig hebben. Voor mij is dit een enorm verschil met handmatig bijhouden of losse spreadsheets.
Door risico’s expliciet aan features te koppelen, blijft je analyse relevant, je testinspanning doelgericht en je aanpak écht risico-gedreven.