Domanda di: Dr. Timothy Cattaneo | Ultimo aggiornamento: 19 marzo 2023 Valutazione: 4.5/5
(1 voti)
Il testing di non regressione (in inglese no regression test) è la riesecuzione dei test case esistenti ogni qualvolta si rilevano tali difetti. L'idea è quella di accumulare tutti i test di integrazione e ripeterli ogni qualvolta si rilevano difetti all'aggiunta di un componente modificato.
Le procedure di non regression test consentono di evitare che le modifiche del codice vadano a compromettere le funzionalità preesistenti. In pratica consentono di verificare che i cambiamenti che stanno per essere rilasciati non introducano potenziali errori e bug.
Il test di regressione, o regression test, è una tipologia di software testing con la quale è possibile verificare il corretto funzionamento del software, dopo l'implementazione di una nuova funzionalità o la risoluzione di eventuali bug.
Il team QA è responsabile della scrittura dei casi di test funzionali. Questo tipo di test può essere eseguito non appena il team di sviluppo rende disponibile per il test la prima funzione dell'applicazione.
Esistono due tipologie di test, l'Alfa testing e il Beta testing . L'Alfa testing viene svolto internamente all'azienda che sviluppa il software, mentre il Beta testing viene svolto direttamente dal committente del software o da un campione rappresentativo dell'utenza che userà il software.