Regressionstestning

Författare: Peter Berry
Skapelsedatum: 12 Augusti 2021
Uppdatera Datum: 22 Juni 2024
Anonim
What is Regression Testing and its Types | Software Testing
Video: What is Regression Testing and its Types | Software Testing

Innehåll

Definition - Vad betyder regressionstest?

Regressionstestning är en typ av mjukvarutestning som används för att avgöra om nya problem är resultatet av programvaruförändringar.


Innan en ändring tillämpas testas ett program. Efter att en ändring har tillämpats testas programmet igen i utvalda områden för att upptäcka om ändringen skapade nya buggar eller problem, eller om den faktiska ändringen uppnådde sitt avsedda syfte.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar regressionstestning

Regressionstestning är avgörande för stora mjukvaruapplikationer, eftersom det ofta är svårt att veta om att ändra en del av ett problem har skapat en ny fråga för en annan del av applikationen. Till exempel kan en ändring av en modul för bankansökningslån resultera i att en månatlig transaktionsrapport misslyckas. I de flesta fall kan problem tyckas inte relatera till, men kan faktiskt vara roten till frustration bland applikationsutvecklare.


Andra situationer som kräver regressionstest inkluderar detektering av om vissa förändringar uppnår ett avsett mål eller testning för nya faror i samband med problem som återkommer efter en problemfri period.

Modern regressionstest hanteras främst via specialiserade kommersiella testverktyg som tar befintliga snapshots för programvara som sedan jämförs efter tillämpning av en specifik förändring.Det är nästan omöjligt för mänskliga testare att utföra samma uppgifter lika effektivt som automatiserade programvarutestare. Detta gäller särskilt stora och komplexa mjukvaruapplikationer inom stora datormiljöer som banker, sjukhus, tillverkningsföretag och stora detaljhandlare.