Sezioni
· Home
· Archivio articoli
· Argomenti
· Commenti
· Contatti
· Elenco aziende
· FAQ
· Forum
· Gestione CV
· Gestione utente
· Invia articolo
· Invita nel sito
· Lista utenti
· Manifesto
· Messaggi
· Primi 10
· Ricerca
· Sponsor
· Statistiche

Informazioni
Con 5 articoli diventi utente Partner!


 Tipologie metodi di validazione

TestApprofondimento

neo "I metodi di validazione del software si differenziano in base ai loro obiettivi e campo di applicazione (sistema, sottosistema, etc.). All'interno di questo articolo sono presentati una serie di tipologie di metodi di validazione significativi per l'ingegneria del software.

Un metodo di validazione si differenzia sulla base della granularità dell'oggetto che deve essere preso in esame (dal singolo modulo, al test di integrazione o di collaudo finale) e del loro obiettivo (verificare l'integrazione di un sistema, accettazione di un applicativo da parte dell'utente finale, etc.).

Sono riportati di seguito alcune principali tipologie di metodi di validazione.

Test unitario
Viene applicato ad ogni singolo modulo. Per singolo modulo si intende una qualsiasi componente che sia testabile separatemente dall'intero programma o logicamente separabile o non scomponibile in ulteriori sotto-elementi.

Test integrazione tra moduli
Viene effettuato dopo il test unitario. Serve a misurare la correttezza di integrazione/collaborazione tra moduli.

Test sottosistema
È mirato alla verifica della corretta connessione dei moduli con il software di base e l'hardware.

Test di sistema
Verifica che l'intero sistema risponda ai requisiti di business inizialmente definiti.

Test di non regressione
In questa fase viene verificato che le nuove modifiche apportate non abbiano danneggiato il sistema e che non abbiano alterato le precedenti funzionalità; in pratica i risultati non devono variare a parità di dati in ingresso. Per questa fase di validazione possono essere usati anche strumenti automatici di verifica che eseguono dei casi di test gia' pre-definiti.

Test integrazione di sistema
Viene effettuato dopo il test di sistema ed è essenzialmente indicato a misurare il livello di correttezza delle interfacce e quindi l'interazione tra l'applicazione ed i pacchetti esterni.

Test di accettazione finale
Può essere effettuato solo dopo il termine del test di integrazione di sistema; serve ad assicurare che il prodotto è pronto al passaggio in produzione e che tutti i difetti eventualmente emersi nelle precedenti fasi di test sono state risolte. Deve essere effettuato in un ambiente quanto più simile alla Produzione e con dati reali.

Ulteriori link:
Articolo sulle famiglie di test per l'accettazione finale"



 
Links Correlati
· Inoltre Test
· News by admin


Articolo più letto relativo a Test:
JIRA: bug e issue manager aperto al mondo open source


Punteggio articolo
Punteggio medio: 0
Voti: 0

Impiega un secondo per votare questo articolo:

Eccellente
Molto buono
Buono
Medio
Basso


Opzioni

 Pagina Stampabile Pagina Stampabile






INGEGNERIAINFORMATICA.COM