Skillnaden mellan omtestning och regressionstestning

Skillnaden mellan omtestning och regressionstestning
Skillnaden mellan omtestning och regressionstestning

Video: Skillnaden mellan omtestning och regressionstestning

Video: Skillnaden mellan omtestning och regressionstestning
Video: The differences between Arabica and Robusta coffee 2024, November
Anonim

Omtestning vs regressionstestning

Omtestning och regressionstestning är två metoder för mjukvarutestning. I varje mjukvaruutvecklingscykel spelar testning en stor roll. Testprocessen utförs med olika metoder för att säkerställa programvarans prestanda, identifiera och åtgärda felen och för att verifiera att den uppfyller kundens krav.

Mer om omtestning

Omtestning är mer en informell term som används i branschen, och det innebär att testa en enstaka modul eller ett specifikt segment efter att det har åtgärdats för att hitta buggar från ett tidigare test. Detta test kan utföras upprepade gånger för att säkerställa att komponenten fungerar korrekt.

Den grundläggande skillnaden som ska göras här är att omtestning inte handlar om effekten av fixen, patchen eller annan växling till de andra komponenterna i systemet.

Mer om regressionstestning

Regressionstestproceduren är till för att avslöja nya buggar eller "regressioner" i befintliga funktionella och icke-funktionella områden i ett mjukvarusystem efter att ändringar har gjorts, såsom förbättringar, patchar eller konfigurationsändringar. Regressionstestning kan användas som ett effektivt sätt att testa ett mjukvarusystem, genom att systematiskt välja det erforderliga minsta antalet tester för att säkerställa att ändringarna inte påverkar den specifika modulen eller relaterade moduler.

Dess huvudsakliga fokus är att verifiera om ändringarna påverkar de andra komponenterna i programvaran och har introducerat nya buggar i systemet. Att köra om testerna är en av metoderna i regressionstestprocessen för att säkerställa att de tidigare fixade buggarna inte har dykt upp igen.

Vad är skillnaden mellan omtestning och regressionstestning?

• Omtestning är en process för att verifiera korrigeringar som gjorts till en specifik modul eller ett element, medan regressionstestning är en process för att kontrollera effekten av ändringarna i funktionaliteten i mjukvarusystemet som helhet efter att ändringar i systemet har gjorts. blivit gjort. Effekten av fixen på den andra komponenten i systemet är huvudfokus.

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

• Omtestning innebär att man kör om tidigare testfall som var misslyckade, och regressionstestning innebär att man kör om tester som klarades av tidigare versioner av mjukvarusystemet.

• Omtestning avser omkörning av misslyckade tester som är inkorporerade med korrigeringar av felen i systemet, medan regressionstestningen endast gäller regressionsaspekten av mjukvarusystemet som ett resultat av ändringarna.

• Regressionstestning görs efter omtestningsprocessen.

• I projekt där det finns gott om resurser, utförs regressionstestning och omtestning samtidigt.

Rekommenderad: