Skillnaden Mellan Omprövning Och Regressionstest

Skillnaden Mellan Omprövning Och Regressionstest
Skillnaden Mellan Omprövning Och Regressionstest

Video: Skillnaden Mellan Omprövning Och Regressionstest

Video: Skillnaden Mellan Omprövning Och Regressionstest
Video: Vad skiljer ett E från ett A – sex bedömningsaspekter 2024, April
Anonim

Omprövning mot regressionstestning

Omprövning och regressionstestning är två metoder vid programvarutestning. I alla programutvecklingscykler spelar testning en viktig roll. Testprocessen utförs i olika metoder för att säkerställa programvarans prestanda, identifiera och fixa buggarna och för att verifiera att den uppfyller kundens krav.

Mer om omprövning

Omprövning är mer en informell term som används i branschen, och det betyder att testa en enda modul eller ett specifikt segment efter att det har fixats för att hitta fel från ett tidigare test. Detta test kan utföras upprepade gånger för att säkerställa att komponenten fungerar som den ska.

Den grundläggande åtskillnaden som ska göras här är att omprövning inte berör effekten av fix, patch eller annan växling till de andra komponenterna i systemet.

Mer om Regression Testing

Proceduren för regressionstestning är för att avslöja nya buggar eller "regressioner" i befintliga funktionella och icke-funktionella områden i ett programvarusystem efter att ändringar har gjorts, såsom förbättringar, korrigeringar eller konfigurationsändringar. Regressionstestning kan användas som ett effektivt sätt att testa ett mjukvarusystem, och systematiskt välja önskat minimalt antal tester för att säkerställa att ändringarna inte påverkar den specifika modulen eller relaterade moduler.

Huvudfokus är att verifiera om ändringarna påverkar de andra komponenterna i programvaran och har introducerat nya buggar till systemet. Körning av testerna är en av metoderna i regressionstestprocessen för att säkerställa att tidigare fixade buggar inte har dykt upp igen.

Vad är skillnaden mellan omprövning och regressionstestning?

• Omprövning är en process för att verifiera korrigeringar gjorda till en specifik modul eller ett element medan regressionstestning är en process för att kontrollera effekten av programvarans systemändringar som helhet efter ändringar i systemet. Effekten av fixen på den andra komponenten i systemet är huvudfokus.

• Återprovningsprocessen planeras baserat på de korrigeringar som gjorts i systemet, och det kan vara ett generiskt test för att kontrollera hela systemets funktionalitet eller kontrollera en specifik region där ändringarna görs.

• Omprövning innebär körning av tidigare testfall som var misslyckade, och regressionstestning innefattar omprövning av test som gjordes i tidigare programvarusystem.

• Omtestning avser körning av misslyckade tester som är inkorporerade med korrigeringar för fel i systemet, medan regressionstestningen endast avser programvarans systemets regressionsaspekt till följd av ändringarna.

• Regressionstestning görs efter omprovningen.

• I projekt där det finns tillräckligt med resurser finns regressionstester och omprovningar samtidigt.

Rekommenderas: