Artikel

Testadvies

Wat zijn de meest interessante en uitdagende testopdrachten waar onze consultants aan werken óf hebben gewerkt? In deze rubriek delen collega’s hun ervaringen met projecten die hen zijn bijgebleven. Deze keer vertelt Pascal over zijn rol als informatieanalist en testautomatiseerder in een twee jaar durend project bij een organisatie met een van de basisregistraties van Nederland. De kern van dit project? De implementatie van een nieuw financieel systeem.

Wat hield het testproject in?

De organisatie stapte over van een lokaal intern systeem naar een cloudgebaseerde financiële oplossing. In twee jaar tijd bouwden we een nieuwe interface die zorgde voor de communicatie tussen de interne systemen en de cloudomgeving. Werken in en met de cloud was een compleet nieuwe ervaring voor ons team. Dit bracht uitdagingen met zich mee, zoals de migratie van data naar een externe omgeving en het omgaan met de eigenschappen van een cloudapplicatie. Denk bijvoorbeeld aan trage reacties of tijdelijke onbereikbaarheid van de applicatie.

Wat was jouw specifieke rol?

Ons DevOps-team bestond uit ontwikkelaars, testers (aanvankelijk alleen ik, later een collega) en beheerders. Naast dit project beheerde ons team ongeveer dertig applicaties, waardoor er ook altijd achtergrondtaken waren zoals testen, controles en uitbreidingen.

In de beginfase van het project werkte ik als informatieanalist. Ik onderzocht hoe we konden aansluiten op het externe pakket: welke API-calls nodig waren, welke gegevens daarin moesten worden opgenomen, en hoe we daarop moesten reageren. Hierbij kreeg ik ondersteuning van consultants van de leverancier en kon ik gebruikmaken van uitgebreide documentatie en testfunctionaliteit via een goed ingerichte website. Dit vergemakkelijkte mijn werk aanzienlijk.

De ervaringen die ik opdeed in de rol van informatieanalist, kwamen goed van pas tijdens de testfase. Doordat ik al grondige kennis van de applicatie had, kon ik snel schakelen. In mijn rol als tester kon ik direct communiceren met het cloud systeem, testdata aanmaken en onze applicaties effectief testen.

"Voor het eerst werkten we met een cloudomgeving, wat nieuwe technische uitdagingen met zich meebracht."

Wat maakte dit project interessant?

  • Innovatie: Voor het eerst werkten we met een cloudomgeving, wat nieuwe technische uitdagingen met zich meebracht. Waar interne webservices meestal een snelle respons geven, was dit in de cloud soms niet het geval.
  • Testopzet: Het opzetten van testservices was een boeiende uitdaging. Elke service kreeg een eigen testproject, maar ik richtte de testen zo in dat ze deels scenario’s en implementatiecode deelden. Hierdoor hoefde ik slechts één keer een scenario zoals ‘een persoon opvoeren’ te implementeren in het versiebeheersysteem voor vijf projecten. Door GIT slim te gebruiken, bespaarde ik veel dubbel werk.
  • Gebruikersondersteuning: Ik ontwikkelde uitlegvideo’s en een instructieposter voor de financiële afdeling en zat regelmatig met eindgebruikers aan tafel om vragen direct te beantwoorden. Het was waardevol en leuk om deze ondersteunende rol te vervullen.

Welke tools en aanpak hanteerde je?

Het testwerk was Java-gebaseerd, waardoor ik verschillende componenten kon koppelen. Dit bood technische uitdagingen, vooral bij het inwerken van nieuwe teamleden. Ik ontwikkelde functionele testen voor afzonderlijke applicaties en ketentesten rondom integratieprocessen, waarbij ik zoveel mogelijk automatisering toepaste.

Mijn aanpak groeide gaandeweg: zodra ik wist welke testcase ik wilde automatiseren, begon ik met schrijven. Tijdens dit proces identificeerde ik generieke codeblokken die ik meteen verplaatste naar herbruikbare modules. Zo ontstond een efficiënte en schaalbare teststructuur.

Belangrijkste succes

Binnen twee jaar rondde ons team de transitie volledig af en faseerden we het oude systeem succesvol uit. Waar organisaties vaak nog lange tijd het oude systeem naast de nieuwe oplossing laten draaien, was dat bij ons niet nodig. We stapten direct volledig over naar het nieuwe platform.

 

Heb je vragen over dit testproject of wil je jouw eigen ervaringen met ons delen? Laten we dan eens koffiedrinken!

 

 

Wil je ons nieuwste Paarsz magazine per post ontvangen? Laat dan je gegevens achter.

Ontwerp zonder titel (19)

Werken bij Bartosz?

Vincent Verhelst

Geïnteresseerd in Bartosz? Dan ga ik graag met jou in gesprek. We kunnen elkaar ontmoeten met een kop koffie bij ons op kantoor. Of tijdens ontbijt, lunch, borrel of diner op een plek die jou het beste uitkomt. Jij mag het zeggen.

Bijtanken bij Bartosz

AI in actie: testen, automatiseren, transformeren

Jan30

Experts van Bartosz, De Testers en Alliander nemen je in één avond mee in de wereld van AI en software testing. Je krijgt inzicht in de adoptie en toekomstige rol van AI in software testing, ontdekt het gebruik van AI-agents in testworkflows (inclusief live demo) én leert hoe je kritieke AI-systemen kunt testen en monitoren. Laat je inspireren, meld je kosteloos aan!