Softwarová regrese - Software regression

Software regrese je typ softwarové chyby , kdy rys, který pracoval dříve přestane pracovat. K tomu může dojít po určité události, například po aktualizaci systému, opravě systému nebo změně letního času . Výkon software regrese je situace, kdy se software stále funguje správně, ale provádí pomaleji nebo používá více paměti nebo prostředků než dříve.

Regrese jsou často způsobeny zahrnutými opravami chyb obsaženými v opravách softwaru . Jedním z přístupů, jak se vyhnout tomuto druhu problému, je regresní testování . Správně navržený plán testování má za cíl zabránit této možnosti před vydáním jakéhokoli softwaru. Automatizované testování a dobře napsané testovací případy mohou snížit pravděpodobnost regrese.

Softwarová regrese může být jednoho ze tří typů:

  • Místní - změna zavádí novou chybu ve změněném modulu nebo komponentě.
  • Remote - změna v jedné části softwaru přeruší funkčnost v jiném modulu nebo komponentě.
  • Unmasked - změna demaskuje již existující chybu, která neměla před změnou žádný účinek.

Viz také

Reference