vissa av den här artikelns listade källor kanske inte är tillförlitliga. Vänligen Hjälp den här artikeln genom att leta efter bättre, mer tillförlitliga källor. Otillförlitliga citat kan ifrågasättas eller raderas. (December 2019) (lär dig hur och när du ska ta bort det här mallmeddelandet)

en mjukvaruregression är ett programfel som gör att en funktion slutar fungera som avsedd efter en viss händelse (till exempel en systemuppgradering, systemlapp eller en förändring till sommartid)., En programvara prestanda regression är en situation där programvaran fortfarande fungerar korrekt, men utför långsammare eller använder mer minne eller resurser än tidigare.

regressioner orsakas ofta av omfattande buggfixar som ingår i programvaru patchar. Ett sätt att undvika denna typ av problem är regressionstestning. En korrekt utformad testplan syftar till att förhindra denna möjlighet innan du släpper någon programvara. Automatiserad testning och välskrivna testfall kan minska sannolikheten för en regression.,

en mjukvaruregression kan vara av en av tre typer:

  • Local – a change introducerar en ny bugg i den ändrade modulen eller komponenten.
  • Remote – en förändring i en del av programvaran bryter funktionalitet i en annan modul eller komponent.
  • Unmasked – en förändring unmasks en redan existerande bugg som inte hade någon effekt före ändringen.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *