Regressionstest
En kontroll av att en ändring inte oavsiktligt påverkar beteende som fortfarande behövs.
Kontrollera befintligt beteende efter ändringar
Regressionstest söker oönskade effekter på beteende som behövs fortsatt. De kan köras manuellt eller automatiskt på olika nivåer. Omfattningen bör följa möjliga effekter och risker.
I ett påhittat exempel ändras sorteringen av listan över begäranden. Även öppning av befintliga begäranden och tidigare godkännanderättigheter kontrolleras. Riktad omkontroll av ursprungligt sorteringsfel och sökande efter andra effekter har olika testmål. Välj fall efter berörda beroenden och håll dem aktuella. Ett genomfört regressionstest gör inte automatiskt oprövade områden felfria.
Källor
Relaterade begrepp
- EnhetstestEn riktad kontroll av en liten, definierad programvarudel, exempelvis regel eller funktion.
- IntegrationstestEn kontroll av om valda programvarudelar samarbetar som avsett via sina gränssnitt.
- End-to-end-testEn kontroll av ett avtalat flöde genom de systemdelar som är väsentliga för det.
- TestautomatiseringVerktyg utför fastställda testuppgifter, exempelvis körning och jämförelse med förväntade resultat.
- LegacysystemEtt befintligt system som fortfarande används, med tekniska och verksamhetsmässiga beroenden som vuxit fram.
- MultitenancyMultitenancy stöder åtskilda kund- eller gruppområden i samma lösning. En tenant är inte automatiskt en person eller en databas.
Artiklar om ämnet








Mjukvaruutveckling med ASES
Skräddarsydd programvara, webb- och mobilappar


