Bij een duurzaam autoverhuurbedrijf was een bedrijfskritische applicatie in de loop der jaren organisch gegroeid. Functionaliteiten waren toegevoegd, maar documentatie, business rules en teststructuur was verouderd. Een collega van OrangeCrest startte als Functioneel Tester, met als doel: helderheid brengen aan de bestaande software met duidelijke requirements.
Uitdagingen
- Een legacy applicatie zonder actuele documentatie of vastgelegde business rules, gecombineerd met een verleden van ad-hoc en monkey testing. Hierdoor waren functionaliteiten lastig te begrijpen, niet herhaalbaar te testen en sterk afhankelijk van individuele kennis.
- Versnipperde requirements met beperkte traceability verspreid over meerdere jaren en stakeholders, terwijl het team beperkte resources had met gestructureerd documenteren en testen. Dit maakt noodzakelijk om de applicatie in haar huidige staat te documenteren en vanuit gebruikersperspectief de applicatie en haar logica inzichtelijk te maken.
-
Oplossingen
- Opzet van een gestructureerd testplan als fundament voor standaardisatie en herhaalbaarheid van testen.
- Vastleggen van bestaande functionaliteiten en vertaling naar heldere requirements, testscenario’s en teststappen, gebaseerd op volledige gebruikersflows.
- Inzet van AI-gedreven analyse om feature-omschrijvingen te valideren, aan te scherpen en complexe logica (zoals timepicker-gedrag) consistent te beschrijven.
Resultaten
- Een volledig gedocumenteerde wiki in Confluence met herbruikbare testplannen, scenario’s en flows.
- Eenduidige feature- en requirementbeschrijvingen als stabiele basis voor verdere doorontwikkeling en beheer.
- Transitie van ad-hoc testen naar een beheersbaar en gestandaardiseerd testproces.
- Kennis structureel geborgd en overdraagbaar naar toekomstige beheerders, testers en Product Owners.
👉 Wil je ook grip krijgen op legacy applicaties en kwaliteit structureel borgen? OrangeCrest Consulting helpt organisaties van impliciet naar expliciet, van ad-hoc naar beheerst.
Cases

Verhogen van datakwaliteit bij een grote verzekeraar
Verhogen van datakwaliteit bij een grote verzekeraar

Uitbreiding van testautomatisering naar mobile devices voor een bekend energiebedrijf
Uitbreiding van testautomatisering naar mobile devices voor een bekend energiebedrijf

Herinrichten van processen en ontwerpen van systeem binnen de rijksoverheid
Herinrichten van processen en ontwerpen van systeem binnen de rijksoverheid

Documenteren en structureren van applicatie functies en testplan voor een duurzaam autoverhuurbedrijf
Documenteren en structureren van applicatie functies en testplan voor een duurzaam autoverhuurbedrijf

Realiseren van testautomatisering van belscenario’s bij een grote telecomprovider
Realiseren van testautomatisering van belscenario’s bij een grote telecomprovider

Transformeren van handmatige regressietests naar snelle feedbackloops in het onderwijsdomein
Transformeren van handmatige regressietests naar snelle feedbackloops in het onderwijsdomein

Uitvoeren van een gecontroleerde migratie van een SCADA-systeem binnen het elektriciteitsnet
Uitvoeren van een gecontroleerde migratie van een SCADA-systeem binnen het elektriciteitsnet

Migreren van data en systemen voor een toonaangevende telecomprovider
Migreren van data en systemen voor een toonaangevende telecomprovider

Begeleiden van transformatie bij vooraanstaande aanbieder in mobiliteit
Begeleiden van transformatie bij vooraanstaande aanbieder in mobiliteit

Opzetten van open-source test automatisering voor nationale vervoerder van reizigers
Opzetten van open-source test automatisering voor nationale vervoerder van reizigers

Implementeren van Microsoft Azure DevOps voor een gerenommeerde netbeheerder
Implementeren van Microsoft Azure DevOps voor een gerenommeerde netbeheerder

Realiseren van een regressietest in Tosca voor de SAP-omgeving bij prominente verzekeraar
Realiseren van een regressietest in Tosca voor de SAP-omgeving bij prominente verzekeraar

