Software testen
-
Informatica
-
IB3202
-
5 EC
-
Vanaf € 384
-
Voor dit product gelden ingangseisen
Inhoud
Om dat te voorkomen moeten we een cultuur van softwarekwaliteitsdenken creëren waarin testen centraal staat. In deze cursus zullen we een overzicht geven van het vakgebied testen. We zullen verschillen en overeenkomsten schetsen van exploratory testen en gestructureerd testen. We zullen allerlei testmodellen gaan zien, van equivalente-inputpartities tot veel formelere state models. In deze cursus maken we geen onderscheid tussen blackbox- of whitebox-technieken. De informatie die we gebruiken om de modellen te construeren kan zowel blackbox als whitebox zijn, de techniek wordt daar niet anders door. Samen met de dekkingscriteria voor elk model kunnen we test suites ontwikkelen. We behandelen combinatorisch testen als overkoepelende techniek om combinaties te maken. Ook kijken we naar mutation testing om de kwaliteit van test suites te bepalen. Ook gaan we in op het managen van een heel testproces, welke verschillende componenten er zijn en hoe je die processen kunt verbeteren door bestaande verbetermodellen.
Leerdoelen
Na bestudering van deze cursus kun je:
- een globaal overzicht geven van het wetenschapsgebied software testen,
- de complexiteit, de uitdagingen en het doel van software testen begrijpen,
- een aantal modellen voor software testen noemen, begrijpen en opstellen,
- bij deze modellen een aantal technieken om testgevallen te ontwerpen noemen, begrijpen en toepassen,
- bij deze technieken een aantal geschikte dekkingscriteria noemen, begrijpen en gebruiken,
- de kwaliteit van een testset beoordelen,
- beschikken over een softwarekwaliteitsmindset.
Ingangseisen
- Lineaire algebra en stochastiek (IB0602), Logica, verzamelingen en relaties (IB0402), Objectgeoriënteerd programmeren (IB1102) en Relationele databases (IB0302); en daarnaast
- minimaal ingeschreven bent voor Formele talen en automaten (IB0802) en je deze cursus grotendeels bestudeerd hebt.
Begeleidingsvorm
Een startbijeenkomst tijdens de studiedag aan het begin van kwartiel 3 (februari), en enkele online bijeenkomsten.
Begeleidingsbijeenkomsten
Online-bijeenkomsten
Kwartiel 3 - begeleider: mw.prof.dr. T. Vos en mw.dr. N. van Vught-Hage
1. wo 12-02-2025 / 19.00-21.00 uur
2. wo 19-02-2025 / 19.00-21.00 uur
3. wo 26-02-2025 / 19.00-21.00 uur
4. wo 19-03-2025 / 19.00-21.00 uur
5. wo 02-04-2025 / 19.00-21.00 uur
6. wo 09-04-2025 / 19.00-21.00 uur