Alcune delle fonti elencate in questo articolo potrebbero non essere affidabili. Si prega di aiutare questo articolo, cercando una migliore, fonti più affidabili. Le citazioni inaffidabili possono essere contestate o cancellate. (Dicembre 2019) (Scopri come e quando rimuovere questo messaggio modello)

Una regressione software è un bug software che fa smettere una funzione di funzionare come previsto dopo un determinato evento (ad esempio, un aggiornamento del sistema, patch di sistema o una modifica all’ora legale)., Una regressione delle prestazioni del software è una situazione in cui il software funziona ancora correttamente, ma esegue più lentamente o utilizza più memoria o risorse rispetto a prima.

Le regressioni sono spesso causate da correzioni di bug incluse nelle patch software. Un approccio per evitare questo tipo di problema è il test di regressione. Un piano di test correttamente progettato mira a prevenire questa possibilità prima di rilasciare qualsiasi software. Test automatizzati e casi di test ben scritti possono ridurre la probabilità di una regressione.,

Una regressione software può essere di tre tipi:

  • Locale – una modifica introduce un nuovo bug nel modulo o componente modificato.
  • Remote-una modifica in una parte del software interrompe la funzionalità in un altro modulo o componente.
  • Unmasked – una modifica smaschera un bug già esistente che non aveva alcun effetto prima della modifica.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *