Regresioonitestuse
Regresioonitestuse on ohjelmistotestauksen prosessi, jolla varmistetaan, että uudet ohjelmistomuutokset, kuten korjaukset tai päivitykset, eivät ole vahingossa rikkoneet olemassa olevia toimintoja. Sen tavoitteena on havaita uusia virheitä, jotka ovat syntyneet aiempien muutosten seurauksena. Regresioonitestaus on olennainen osa ohjelmistokehityksen elinkaarta, erityisesti ketterissä menetelmissä ja jatkuvan integraation ympäristöissä.
Testaus suoritetaan yleensä ajamalla uudelleen joukko aiemmin hyväksyttyjä testitapauksia. Nämä testitapaukset kattavat ohjelmiston kriittiset toiminnot ja
Kun ohjelmistoon tehdään muutoksia, kehittäjä tai testaaja valitsee relevantit testitapaukset ja suorittaa ne. Jos jokin testitapaus