regressiotestaukset
Regressiotestaukset, eli regression testing, ovat ohjelmistokehityksessä käytetty testaustapa. Sen päätavoite on varmistaa, että uudet ohjelmistomuutokset, kuten virheenkorjaukset, uusien ominaisuuksien lisääminen tai konfiguraation muutokset, eivät ole aiheuttaneet odottamattomia negatiivisia vaikutuksia ohjelmiston olemassa oleviin toimintoihin. Kun ohjelmistoa päivitetään, aiemmin toimineet osat saattavat lakata toimimasta oikein tai alkaa käyttäytyä virheellisesti. Regressiotestauksen avulla pyritään tunnistamaan nämä ongelmat mahdollisimman aikaisessa vaiheessa.
Testausprosessiin sisältyy yleensä olemassa olevien testitapausten uudelleenkäyttö. Nämä testitapaukset kattavat ohjelmiston keskeiset ja kriittiset toiminnot. Kun