Regressietest
Een controle op ongewenste gevolgen van een wijziging voor gedrag dat nodig blijft.
Bestaand gedrag na wijzigingen controleren
Regressietests zoeken ongewenste gevolgen voor gedrag dat nodig blijft. Ze kunnen op verschillende niveaus handmatig of automatisch draaien. De scope volgt mogelijke gevolgen en risico’s.
In een fictief voorbeeld verandert de sortering van de verzoeklijst. Ook openen van bestaande verzoeken en eerdere goedkeuringsrechten worden gecontroleerd. De oorspronkelijke sorteerfout gericht opnieuw testen en andere gevolgen zoeken zijn verschillende testdoelen. Kies gevallen op basis van getroffen afhankelijkheden en houd ze actueel. Een uitgevoerde regressietest maakt niet-geteste gebieden niet vanzelf foutvrij.
Bronnen
Verwante begrippen
- UnittestEen gerichte controle van een klein, afgebakend softwaredeel, zoals een regel of functie.
- IntegratietestEen controle of gekozen softwaredelen via hun interfaces volgens bedoeling samenwerken.
- End-to-endtestEen test van een afgesproken workflow door alle systeemdelen die daarvoor nodig zijn.
- TestautomatiseringHulpmiddelen voeren vastgelegde testtaken uit, zoals uitvoering en vergelijking met verwachte resultaten.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


