Omprövning
Omprövning är en process för att kontrollera specifika testfall som hittas med bug / s i den slutliga körningen. I allmänhet hittar testare dessa buggar när de testar programvaran och tilldelar den till utvecklarna för att fixa den. Sedan fixar utvecklarna buggen / erna och tilldelar den tillbaka till testarna för verifiering. Denna kontinuerliga process kallas omprövning.
Vad är regressionstestning?
Regression Testing är en typ av programvarutestning som utförs för att kontrollera om en kodändring inte har stört aktuella funktioner och funktioner i en applikation.
Omprövning av Vs regressionstestning är en vanlig FAQ bland QA-aspiranter.
NYCKELSKILL
- Regressionstest utförs för godkända testfall medan omprövning endast görs för fallerade testfall.
- Regressionstest kontrollerar oväntade biverkningar medan Re-testing ser till att det ursprungliga felet har åtgärdats.
- Regressionstestning inkluderar inte felverifiering medan omprövning inkluderar felverifiering.
- Regressionstestning kallas generisk testning medan omprövning är planerad testning.
- Regressionstestning är möjlig med användning av automatisering medan omprövning inte är möjlig med automatisering.
Nedan följer en detaljerad jämförelse med exempel
Omprövning mot regressionstestning
Regressionstestning | Omprövning |
- Regressionstestning utförs för att bekräfta om ett nyligen ändrat program eller en kodändring inte har påverkat befintliga funktioner negativt
|
- Omprövning utförs för att bekräfta att testfall som misslyckades i det slutliga utförandet passerar efter att bristerna har åtgärdats
|
- Syftet med Regression Testing är att nya kodändringar inte ska ha några biverkningar för befintliga funktioner
|
- Omprövning görs på grundval av felkorrigeringarna
|
- Felverifiering är inte del av Regression Testing
|
- Felverifiering är delen av omprövningen
|
- Baserat på projektet och tillgången på resurser kan regressionstest utföras parallellt med omprövning
|
- Prioritet för omprövning är högre än regressionstest, så det utförs före regressionstestning
|
- Du kan göra automatisering för regressionstestning, manuell testning kan vara dyrt och tidskrävande
|
- Du kan inte automatisera testfallet för omprövning
|
- Regressionstestning är känd som en generisk testning
|
- Omprövning är en planerad testning
|
- Regressionstestning görs för godkända testfall
|
- Omprövning görs endast för misslyckade testfall
|
- Regressionstest kontrollerar om det finns oväntade biverkningar
|
- Omprövning ser till att det ursprungliga felet har åtgärdats
|
- Regressionstestning görs endast när det finns några ändringar eller ändringar blir obligatoriska i ett befintligt projekt
|
- Omprövning utför en defekt med samma data och samma miljö med olika ingångar med en ny version
|
- Testfall för regressionstest kan erhållas från funktionsspecifikationen, användarhandböcker och manualer och felrapporter med avseende på korrigerade problem
|
- Testfall för omprövning kan inte erhållas innan testet påbörjas.
|