ohjelmisto, regressio on ohjelmisto vika, joka tekee ominaisuus lakkaa toimimasta niin kuin on tarkoitettu, kun tietty tapahtuma (esimerkiksi järjestelmän päivitys, – järjestelmän korjaaminen tai muutos kesäaika)., Ohjelmiston suorituskyky regressio on tilanne, jossa ohjelmisto vielä toimii oikein, mutta tekee enemmän hitaasti tai käyttää enemmän muistia tai resursseja kuin ennen.
Taantumat johtuvat usein kattaa korjaukset sisältyvät ohjelmisto laastaria. Yksi tapa välttää tällainen ongelma on regressiotestaus. Asianmukaisesti suunnitellulla testisuunnitelmalla pyritään estämään tämä mahdollisuus ennen minkään ohjelmiston julkaisemista. Automatisoitu testaus ja hyvin kirjoitetut testitapaukset voivat vähentää regression todennäköisyyttä.,
ohjelmisto, regressio voi olla yksi kolmesta:
- Paikallinen – muutos otetaan käyttöön uusi bugi muuttunut moduuli tai komponentti.
- Remote-ohjelmiston yhden osan muutos rikkoo toiminnallisuuden toisessa moduulissa tai komponentissa.
- Unmasked – a change paljastaa jo olemassa olevan vian, jolla ei ollut vaikutusta ennen muutosta.