Om de uitdagingen op dit project het hoofd te bieden heeft de consultant van Squerist zowel de testset als het geautomatiseerd testen opgezet en geïmplementeerd. De basis vormt de testset, die in samenwerking met het team is opgezet. De testset heeft een 100% code coverage. De opdrachtgever was blij met deze aanpak omdat we zo zeker wisten dat de interface goed en volledig werkte. De testset is direct tijdens de ontwikkeling met behulp van Cucumber en eigen Java connectoren voor de API geautomatiseerd.
De organisatie was ondertussen ook bezig met het implementeren van CI/CD. De geautomatiseerde testset is daarom in de CI/CD pipeline geïmplementeerd. De Squerist consultant heeft niet alleen het geautomatiseerd testen framework opgezet, maar ook geïmplementeerd. Uiteindelijk heeft dit geresulteerd in een snelle en volledige, geautomatiseerde test die in de CI/CD pipeline gehangen is.
Tijdens deze opdracht heeft Squerist ook security controls geïntroduceerd en de testdata AVG compliant gemaakt. De bijdrage van Squerist in dit team is dus breder geweest dan de opdracht was. Eigenlijk was de Squerist consultant in de praktijk tevens de kwaliteitsbewaker binnen het team. Hij pakte ook in overleg een aantal zaken buiten zijn eigenlijke opdracht op.