Hoogwaardige technische systemen bestaan in veel verschillende varianten, aangepast voor verschillende gebruikers. Deze systemen ontwikkelen zich in de loop van de tijd om aan te sluiten bij veranderende eisen en omstandigheden. Het aantal mogelijke varianten groeit exponentieel, waardoor het testen van systemen met grote verschillen en ontwikkelingen een grote uitdaging vormt.
Het TiCToC-project onderzoekt methoden en hulpmiddelen om de explosieve toename van testen voor complexe technische systemen te beheersen en te verminderen. Het doel is dat niet alle versies en varianten volledig opnieuw getest hoeven te worden, terwijl er toch een hoge, onderbouwde testdekking en vertrouwen in de kwaliteit van het hele systeem wordt geboden.
TiCToC volgt een modelgebaseerde aanpak met gebruik van componentgebaseerd en functiegericht testen. Onderwerpen die worden behandeld zijn onder andere: het modelleren en opdelen van een systeem in componenten en functies, samengesteld testen, analyse van de impact van systeemwijzigingen, het minimaliseren van hertesten na een aanpassing, automatische testgeneratie uit modellen en gebruiksgegevens, en het weergeven van modellen en testconcepten in een begrijpelijke en toegankelijke vorm in domeinspecifieke talen.
Bekijk ook de projectwebsite van TiCToC