Insight
Sneller en beter testen met Model-Based Testing, maar… Selecteer je testcases zorgvuldig
- 25 maart 2021
- 10 minuten
Improve Whitepaper
Download hier de whitepaper voor meer informatie over dit onderwerp
21265 Improve Whitepaper
Het werd gezien als een must-have. De methode zou relatief simpel ingevoerd kunnen worden met beperkte investeringen. Daarna volgde het dal van de desillusies. Het bleek toch veel complexer dan gedacht en de kosten wogen vaak niet op tegen de baten. Veel organisaties stopten daarom met MBT. En dat is jammer, want de ervaringen tonen ook dat MBT wel degelijk op het plateau van productiviteit kan belanden als het in de juiste situaties wordt ingezet. Welke situaties zijn dat? En waar moet je op letten als je hiermee aan de slag wilt gaan?
MBT is een vorm van testautomatisering. Net als bij Model Driven Engineering gebruik je ook bij MBT een model als basis. Dat model dient twee doelen:
- Het vereenvoudigt de communicatie met stakeholders omdat zo’n model veel eenvoudiger te begrijpen is dan code.
- De tool genereert automatisch de testscripts uit het model en voert deze uit. Je hoeft je testscripts dus niet zelf te programmeren.
In het geval van MBT ontwerp je een model op basis van de voorwaarden die je aan een test stelt. Deze voorwaarden hebben betrekking op vragen als:
- Welk onderdeel testen we precies?
- Welke risico’s willen we wegnemen of beperken?
De voordelen van MBT liggen op drie vlakken:
- Tijd- en kostenbesparing
- Kwaliteitsverbetering
- Verbetering van de communicatie