Applicatieonderhoud met een bruikbare regressietest
Een nieuwe aanpassing werkt, maar een bestaande taak gaat daarna onverwacht mis. Radorfa verbindt applicatieonderhoud in Tilburg aan regressietests: controles op functies die moeten blijven werken. We kiezen samen de belangrijke gebruiksroutes en verwachte uitkomsten. Zo wordt een release beoordeeld op meer dan alleen het gewijzigde scherm.
1Kies tests vanuit het werk
Radorfa bespreekt met gebruikers welke invoer, verwerking en uitvoer essentieel zijn. We leggen verwachte resultaten, rollen en geschikte testgegevens vast. Ook eerdere fouten geven richting aan de selectie. Een lange lijst technische controles is niet automatisch een goede dekking; de gekozen proeven moeten herkenbaar aansluiten op wat uw organisatie met de applicatie doet.
2Verbind de wijziging aan geraakte onderdelen
We bekijken welke code, databasevelden en interfaces door het onderhoud veranderen. Radorfa bepaalt welke bestaande tests moeten worden uitgevoerd of uitgebreid. Waar passend automatiseren we herhaalbare component- en integratietests. Handmatige gebruikersbeoordeling blijft nodig voor betekenis, begrijpelijkheid en taken die zich niet zinvol volledig automatisch laten toetsen.
3Beoordeel resultaten vóór vrijgave
De nieuwe applicatieversie doorloopt de afgesproken proeven in een passende omgeving. Radorfa onderzoekt afwijkingen en onderscheidt een softwarefout van onjuiste testgegevens of instellingen. De eigenaar ziet wat geslaagd is en wat nog openstaat. Een ontbrekende controle wordt niet stilzwijgend als geslaagd geregistreerd om een releaseplanning te halen.
Hoe controleren we de wijziging?
Het testverslag koppelt scenario, applicatieversie, configuratie en uitkomst. Radorfa vermeldt wat de proef wel en niet afdekt. De acceptatiebeslissing gebruikt dit bewijs samen met het oordeel van gebruikers. Een geslaagde testset is geen garantie dat iedere mogelijke fout is uitgesloten; zij maakt de gekozen controle wel herhaalbaar.
Ondersteuning na de onderhoudsrelease
Radorfa kan testgevallen onderhouden naast de applicatiecode. Nieuwe incidenten worden waar passend vertaald naar een aanvullende proef. Verouderde tests worden inhoudelijk beoordeeld voordat ze wijzigen. Daarmee blijft de testset bruikbaar bij veranderende processen en groeit zij niet alleen in omvang zonder extra besliswaarde voor een release.
Technische basis van het applicatieonderhoud
Testscenario, applicatiecomponent, interface en testdatabase: verwachte uitkomst, configuratie, automatische en handmatige tests, versiebeheer en acceptatie.
Welke applicatie vraagt om onderhoud?
Welke taken mogen na een wijziging niet stukgaan? We gebruiken die voorbeelden om een eerste bruikbare testset voor onderhoud op te stellen.
Bespreek uw applicatieonderhoud