De klant
De Federale Overheidsdienst (FOD) Financiën van België zorgt voor een transparante en correcte toepassing van de fiscaliteit en draagt op die manier bij aan het economische en sociale welzijn van iedere burger en elk bedrijf.
Uitdagingen en doelstellingen
De FOD Financiën was op zoek naar een partner die de nodige testresources en testexpertise kon leveren om gestructureerde testactiviteiten uit te voeren en de service delivery domeinen te begeleiden naar meer testmaturiteit. De opgeleverde toepassingen kunnen die gebruikers een verbeterde digitale ervaring bieden.
Onze oplossing
Om zijn capaciteit voor het testen van software over de verschillende service delivery domeinen uit te breiden en te optimaliseren, vertrouwt de FOD Financiën op CTG voor de levering van competente testprofielen en de injectie van professionele knowhow op het gebied van testmethodologie, testautomatisering, performantietesten en kwaliteitsbeheer.
Testing Talent
CTG voorziet de FOD Financiën van een flexibel aanbod van competente testprofielen om de interne teams in bijna alle service delivery domeinen te versterken. Wij leveren vijf types profielen: Test Engineers, Test Coordinators, Test Automation Engineers, Performance Test Engineers en Quality Managers.
Voor elk service delivery domein verzekert minstens één Quality Manager de kwaliteit van de uitvoering over de verschillende projecten heen door releases op te volgen, ervoor te zorgen dat de geldende standaarden gerespecteerd worden, verbeteracties te initiëren, testactiviteiten af te stemmen op de Agile en DevOps werkmethode, en de geïmplementeerde tools te ondersteunen. De Quality Manager helpt ook bij het screenen van resources en faciliteert de onboarding en introductie van nieuwe teamleden.
Training en Expertise
Onze professionals brengen specifieke expertise tot bij de interne medewerkers via opleidingen en ad hoc interventies in de domeinen van agile testing, automatisering en performantietesten. CTG-experts hebben verschillende opleidingen gegeven rond Cucumber, Selenium, Behavioral Driven Development (BDD), Test Design Techniques, Introduction to DevOps, en andere.
Agile Software Development Lifecycle (SDLC) en Testing Alignment
De verschillende projectteams in de meeste service delivery domeinen werken in een agile-modus en groeien verder in maturiteit. Om de kwaliteit van elke sprint-release te waarborgen, richtte CTG zich op de integratie van de testactiviteiten in een agile team en agile workflow. Niet alleen voor het opzetten en uitvoeren van de verschillende testactiviteiten, maar ook voor het analysewerk dat aan het testen voorafgaat. CTG paste het shift-left principe toe en injecteerde testprocessen in elke fase van de SDLC.
Test Automation en Tools
Het IT-departement kiest consequent voor oplossingen die hen het best kunnen helpen om kwalitatief hoogstaande resultaten te behalen. Omwille van de evoluties in de markt en andere tools die intern al gebruikt werden, besloot de FOD Financiën dat ze haar testactiviteiten beter kon monitoren en beheren door integreerbare tools te installeren, zoals Atlassian’s Jira, Xray en Confluence. CTG begeleidde de migratie van Micro Focus (MF) Unified Functional Testing, MF Performance Center en MF Application Lifecycle Management naar respectievelijk Selenium, NeoLoad en Xray.
Voor de repetitieve uitvoering van tests integreerden onze specialisten de Cucumber en Selenium tools met het door CTG ontwikkelde automatiseringsraamwerk (TAF). Dit raamwerk laat toe om op een makkelijke manier Gherkin-scenario’s te definiëren en deze scenario’s over te verschillende domeinen heen te kunnen hergebruiken. Regressietesten maken hier ook deel van uit.
CTG heeft de functionele en geautomatiseerde testen geïntegreerd in Xray en werkt verder aan een uniforme rapportage.
Test Management opzet met Xray
CTG heeft de volledige opzet en migratie van MF Quality Center naar Xray uitgevoerd, alsook de begeleiding en training van de gebruikers.
FOD Financiën was op zoek naar een test managementoplossing ter vervanging van MF Quality Center en koos voor voor Xray, vermits deze volledig geïntegreerd zit in Jira en ook de nodige integraties bevat met Selenium en andere testautomatisatietools.
Onderstaande taken zijn uitgevoerd door CTG:
-
Workshops om de processen te gaan uittekenen (workflow, structuur, rapportering, integratie testautomatisatie, dashboarding, etc.)
-
Opzetten van de initiële configuratie in Xray
-
Walkthrough van de geconfigureerde oplossing
-
Migratie van de bestaande data naar Xray
-
Integratie van Selenium/Cucumber en Xray
-
Standaardisatie van de dashboards en rapportering
-
Opleiding en coaching van gebruikers
Door deze opzet van Xray werken alle verschillende testers van FOD Financiën nu op dezelfde gestandaardiseerde manier en gebruiken ze dezelfde dashboards en rapportering.
Performantietesten
Binnen de Section Performance Testing (SPT) - een overkoepelend orgaan binnen de FOD dat alle initiatieven voor performantietesten beheert – versterkte CTG het interne team met een aantal experts om de performantietesten te verbeteren.
Binnen het SPT hebben we NeoLoad geïmplementeerd als tool. Tijdens de performantietesten op de acceptatieomgeving hebben CTG-specialisten Dynatrace-tools ingezet om de activiteiten te monitoren en te evalueren en hebben ze dit geïntegreerd met NeoLoad.
Resultaten
Dankzij de samenwerking met CTG - met name onze gestructureerde aanpak, getalenteerde resources en expertise - levert de FOD Financiën betrouwbare en hoogkwalitatieve applicaties af, waardoor de digitale ervaringen van gebruikers verbeteren.
Gestructureerde testactiviteiten hebben de kwaliteit van documentatie, user stories, testcases, defect management, communicatie, rapportage en traceerbaarheid aanzienlijk verbeterd, waardoor fouten in de applicaties sneller kunnen worden opgespoord en gecorrigeerd.
Door een “shift-left”-aanpak voor testactiviteiten te hanteren, is de kwaliteit van de aan de business geleverde applicaties toegenomen en hebben interne resources meer tijd voor hun kernactiviteiten.
CTG zorgde voor een kwaliteitsvolle opleiding en een vlotte levering van competente resources aan een competitieve prijs in een schaarse markt. De testkennis en -profielen zijn inzetbaar over de service delivery domeinen heen.
Wanneer nieuwe mensen aan boord komen, geven we intensieve coaching en mentoring om iedereen snel te integreren binnen de agile teams. Dankzij de verschillende opleidingen en on-the-job training is de testmaturiteit en de adoptie van nieuwe technologieën bij de FOD Financiën aanzienlijk toegenomen.