Regressietesten
Regressietesten is een vorm van softwaretesten die gericht is op het verifiëren van bestaande functionaliteit nadat veranderingen zijn doorgevoerd in de software. Het doel is te voorkomen dat recente aanpassingen defecten introduceren of bestaande functionaliteit aantasten. Door regressietesten wordt aangetoond dat de wijziging geen ongewenste bijwerkingen heeft en dat het systeem als geheel nog steeds correct functioneert.
Regressietesten omvatten meestal het opnieuw uitvoeren van eerder geslaagde testgevallen en het controleren van kritieke workflows.
Het proces van regressietesten omvat het bepalen van de scope, het selecteren van testgevallen voor de regressiesuite,
Veelgebruikte hulpmiddelen zijn onder meer automatiseringstools en testframeworks zoals Selenium, Cypress, JUnit of TestNG, samen met