Automatisch testproces voor SOTAS in de startblokken
SOTAS maakt het mogelijk dat bemanningsleden aan boord van een (militair) voertuig met elkaar kunnen communiceren. Het communicatieplatform heeft vele mogelijkheden en elk kwartaal komen daar nieuwe opties en verbeteringen bij naar aanleiding van klanten wensen. Na ontwikkeling van deze software volgen testen. Michel Verbist is werkzaam bij Thales als Software Engineer en houdt zich bezig met test automatisering. Voor SOTAS ontwikkelde hij samen met collega’s een mobiele testopstelling waarmee binnenkort een groot deel van de handmatige testen vervangen kan worden door automatische testen.
Michel studeerde lucht- en ruimtevaarttechniek en promoveerde vervolgens op de diagnostiek van vliegtuigmotoren. Een hele andere tak van sport dan zijn huidige functie in software engineering bij Thales, maar met als grootste overeenkomst dat hij zijn kwaliteit in kan zetten om probleemoplossend te denken. “Ik zie elk probleem als een uitdaging. Ook thuis, dat wordt niet altijd gewaardeerd”, vertelt Michel lachend. “Een jaar geleden kwam ik na een tussenpauze op Curaçao terug bij Thales en werd mij gevraagd testen voor SOTAS te automatiseren. Ik zag het als een uitdaging om nieuwe dingen te leren en antwoorden te vinden op vragen waarvan ik het bestaan niet eens wist.”
Wij voorzien onze interne klanten van gemak Michel Verbist
Bij de testen worden scenario’s uitgevoerd om de kwaliteit van het systeem te testen. Het automatiseren van de testen zorgt voor een efficiëntieslag; testen kunnen sneller en regelmatig worden uitgevoerd. “We werken met sprints in de software ontwikkeling. Handmatige testen worden ieder kwartaal na drie sprints van drie weken uitgevoerd om vast te stellen of het systeem nog aan alle specificaties voldoet. Zodra de automatische testopstelling operationeel is kunnen we elke dag testen of het systeem nog goed werkt. Het is niet rendabel om handmatig alles te testen. Je laat het automatisch testproces elke dag draaien en de resultaten worden gelijk gekoppeld aan de lijst met specificaties. Wij voorzien onze interne klanten met dit testproces van gemak. Collega’s kunnen niet wachten tot we het in gebruik nemen.” Voor de eindklant betekent dit testproces vooral dat het systeem nog betrouwbaarder wordt.