Noen av denne artikkelen er oppført kilder kan ikke være pålitelig. Vennligst hjelp denne artikkelen ved å se for bedre og mer pålitelige kilder. Upålitelig sitater kan bli utfordret eller slettet. (Desember 2019) (Lære hvordan og når til å fjerne denne malen melding)

En programvare regresjon er en software bug som gjør en funksjon slutter å virke som forutsatt etter en bestemt hendelse (for eksempel et system oppgradering, system lapp eller en endring til sommertid)., En programvare ytelse regresjon er en situasjon der programvare fortsatt fungerer som den skal, men utfører saktere eller bruker mer minne eller ressurser enn før.

Regresjoner er ofte forårsaket av omfattet feilrettinger inkludert i programrettelser. En tilnærming til å unngå denne type problem er regresjonstesting. En riktig utformet test plan tar sikte på å hindre denne muligheten før du slipper noen programvare. Automatisert testing og godt-skrevet test tilfeller kan redusere sannsynligheten for at en regresjon.,

En programvare regresjon kan være én av tre typer:

  • Lokal – en endring introduserer en ny bug i endret modul eller komponent.
  • Ekstern – en endring i en del av programvaren som bryter funksjonalitet i en annen modul eller komponent.
  • Unmasked – en endring unmasks en allerede eksisterende feil som ikke hadde noen effekt før endringen.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *