återgivningstester
Återgivningstester, även kallade *regressionstester* eller *regressionstestning*, är en del av mjukvaruutvecklingsprocessen där tidigare fungerande funktioner och funktioner testas igen efter att nya ändringar har införts. Syftet är att säkerställa att nya förändringar inte har påverkat befintlig funktionalitet negativt. Metoden används ofta i agila och iterativa utvecklingsmetoder där kodbasen uppdateras kontinuerligt.
Testerna genomförs efter att nya funktioner har implementerats, buggar har fixats eller andra ändringar har gjorts.
Vanliga typer av återgivningstester inkluderar funktionsbaserade tester, integritetstester och systemtester. Automatiserade ramverk som Selenium, JUnit eller
Återgivningstester är särskilt viktiga i stora projekt eller när teamet arbetar med flera utvecklare samtidigt, då