TestCompass
Onze collega Silvio Cacace heeft zijn ervaring met, en liefde voor, eMBT gebruikt om TestCompass te ontwikkelen. Een tool die je helpt om de requirements te modelleren. Door dit modelleren, en daarmee het opzetten van de testen hiervoor, kom je doorgaans al tot een stel goede vragen. Middels deze vragen kunnen de requirements een heel stuk beter gemaakt worden, en voorkom je dus dat bepaalde issues überhaupt ontwikkeld worden.
Ik ben persoonlijk ook altijd voorstander van het INVEST principe, waarbij de T staat voor Testable. Als we een story niet kunnen testen, kunnen we ook niet aantonen dat hij goed is opgeleverd. En dan vraag ik me ook af of de V van Valuable wel gehaald wordt. Als je voor een story, middel eMBT, alle testen op orde hebt, dan is de story blijkbaar Testable. Mocht het niet goed lukken om eMBT toe te passen, dan is de story waarschijnlijk ook niet goed Testable, en goed mogelijk ook niet Valuable.
Zodra je het model in TestCompass helemaal gemaakt hebt, kan Testcompass alle gewenste testcases uitdraaien. Dit mede op basis van de gewenste dekkingsgraad. Dus door het model uit te schrijven/tekenen, werk je al gelijk toe naar een goede testset.
.png)
Wil je zien hoe TestCompass werkt en hoe je een userstory daarmee kunt testen, check dan deze video.
Happy testing, en op naar die 17% minder productie issues, of zelfs meer.
Door: Menno Pot, 18-06-2024