Test di regressione
Una verifica degli effetti indesiderati di una modifica sul comportamento ancora necessario.
Verificare l’esistente dopo le modifiche
I test di regressione cercano effetti indesiderati sui comportamenti ancora necessari. Possono essere manuali o automatici a diversi livelli. L’ambito deve seguire impatti possibili e rischi.
In un esempio inventato cambia l’ordinamento dell’elenco richieste. Si verificano anche apertura delle richieste esistenti e diritti precedenti di approvazione. Ricontrollare il difetto originale e cercare altri effetti sono obiettivi diversi. Scelga casi secondo dipendenze interessate e li mantenga aggiornati. Un test di regressione eseguito non rende automaticamente prive di difetti le aree non verificate.
Fonti
Termini correlati
- Test unitarioUna verifica mirata di una parte piccola e definita del software, per esempio regola o funzione.
- Test di integrazioneUna verifica che parti software scelte collaborino come previsto attraverso le interfacce.
- Test end-to-endUna verifica di un flusso concordato attraverso le parti del sistema essenziali per quel flusso.
- Automazione dei testStrumenti eseguono attività di test definite, per esempio esecuzione e confronto con risultati attesi.
- Sistema legacyUn sistema esistente ancora utilizzato, con dipendenze tecniche e aziendali accumulate nel tempo.
- Architettura multi-tenantUna soluzione multi-tenant supporta ambiti separati per clienti o gruppi. Un tenant non equivale automaticamente a una persona o a un database.
Articoli sul tema








Sviluppo software con ASES
Software su misura, app web e mobile


