Regressiotestaus

Kuvauksen kirjoitti: Timi Sillman K8353

Lyhyt kuvaus käsitteestä tai aiheesta

Regressiotestaus toteutetaan kun uudelleentestataan ohjelma muutosten jälkeen.

Regressiotestauksella varmistetaan että ohjelma toimii oletetusti muutosten jälkeen, eikä tuota muita ei haluttaja tapauksia. Testauksessa käytetään vanhoja sekä uusia laadittuja testejä.

Regressiotestauksella on tehokas tapa löytää uusia bugeja ohjelmistosta. Tämä menetelmä voi säästä useita tunteja ohjelmoijilta, koska tämä nopeuttaa debuggaamista.

Regressiotestaus voidaan totetuttaa monella tavalla:

Testaa kaikki

Ajetaan jokainen testi läpi ohjelmasta uudet sekä vanhat testit.

Regressiotesti valinta

Ajetaan kaikki testit jotka voidaan uudelleen käyttää jotka kattavat muutosten aiheuttamat vaikutukset.

Priorisointi

Ajetaan kaikki kriittiset testit jotka kattavat kaikki tärkeimmät ominaisuudet.

Valitaan testit

Ajetaan testit jotka yleensä aiheuttavat vika tilanteita ja testit joihin tämä uusi lisäys vaikuttaa. Tähän voidaan lisätä useitakin eri testejä, jotka oletetaan vaikuttavan

regressiotesti kuvattuna

yllä olevasta kuvasta selviää erinomaisesti regressiotestin kulku.

Lähteitä liittyen aiheeseen

http://www.cs.uku.fi/tutkimus/sose/material/Regressiotestaus.pdf

https://www.rainforestqa.com/blog/2016-07-05-what-is-regression-testing/

https://www.guru99.com/regression-testing.html

Linkit wikin muihin sivuihin

bugi