Wat wij doen
Testen
Testen dat zit onze DNA, dat is ons vak, dat is onze passie, dat is wat we elke dag doen en goed willen doen.

Testen
Om kwaliteit te waarborgen maken we gebruik van testgevallen. Deze testgevallen hebben als doel om te valideren of de bovenliggende requirements met de benodigde coverages afgedekt zijn. Om aan te tonen dat er voldoende dekking is, maken onze testengineers gebruik van formele testspecificatietechnieken. Op deze manier is haystaq in staat om de hoogst mogelijke kwaliteit te leveren.
Testautomatisering
Als de juiste test cases ontwikkeld zijn worden ze geautomatiseerd. Samen met de klant bepalen we welke testcases geautomatiseerd worden en welke niet. We maken hierbij gebruik van “Test Automation Principles” om ervoor te zorgen dat de geautomatiseerde scripts goed onderhoudbaar, stabiel en herhaalbaar zijn. Op deze manier voegen wij aantoonbare waarde toe.

CI/CD
Een geautomatiseerde test heeft pas echt toegevoegde waarde als deze onderdeel is van een CI/CD pipeline. We vinden het daarom belangrijk dat er een goed doordachte CI/CD strategie ligt, die de gelaagdheid van de teststrategie volgt.
Onze engineers implementeren deze strategie vervolgens bijvoorbeeld in GitLab CI of Azure DevOps.
Virtualisatie/ Containerisatie
Ieder testlevel uit de teststrategie heeft een bepaald doel, bijvoorbeeld het testen van een component. Zo’n component moet bij voorkeur zoveel mogelijk in isolatie getest worden. Afhankelijkheden met andere componenten kunnen de uitvoering van de test beïnvloeden. Als er wel afhankelijkheden zijn dan lost haystaq dit op door gebruik te maken van visualisatie, zodat er volledige controle is over de uitvoer van de test.