Questo sito utilizza cookie di terze parti per inviarti pubblicità in linea con le tue preferenze. Se vuoi saperne di più clicca QUI 
Chiudendo questo banner, scorrendo questa pagina, cliccando su un link o proseguendo la navigazione in altra maniera, acconsenti all'uso dei cookie. OK

Pianificazione ed esecuzione del processo di testing di un'applicazione gestionale

Nel campo del software, il testing è il processo di eseguire programmi con l'intento di trovare errori. Esistono varie tipologie d'errore che possono essere ricercate dall'attività di testing e, per questa ragione, esistono vari modi di testare un software o un complesso software+hardware.
Questo processo migliora l'integrità del sistema consentendo di rilevare le difformità dal progetto e gli errori. Consente inoltre di migliorare il prodotto conformandolo alle esigenze dell'utente. L'obiettivo è di individuare le aree in cui si possono verificare errori e prevenirli. Una volta identificato un malfunzionamento, la fase di debugging ha il compito di localizzare gli errori/difetti del codice che hanno provocato il malfunzionamento e di procedere alla loro correzione. I difetti del codice non sempre si manifestano in malfunzionamenti. Questa situazione si verifica, per esempio, quando l'errore è localizzato in una parte del programma che viene raramente eseguita, in presenza di una combinazione di dati di ingresso rara o insolita.

Mostra/Nascondi contenuto.
1 Introduzione “Le operazioni di testing possono individuare la presenza di errori nel software ma non possono dimostrarne la correttezza” (Dijkstra, 1972) Le tecniche di verifica del software possono essere classificate come: Dinamiche (o di testing ), il corretto funzionamento del sistema viene controllato sulla base di prove sperimentali che ne verificano il comportamento in un insieme rappresentativo di situazioni; Statiche (o di ispezione ): il corretto funzionamento del sistema viene verificato analizzando direttamente la struttura dei moduli e il codice che li realizza. Scopo del testing è quello di verificare il comportamento del sistema in un insieme di casi ( test set ) sufficientemente ampio da rendere plausibile che il suo comportamento sia analogo anche nelle restanti situazioni. Pianificazione ed esecuzione del processo di testing di un’applicazione gestionale Pagina 5

Laurea liv.I

Facoltà: Scienze dell'informazione

Autore: Andrea Carissimi Contatta »

Composta da 117 pagine.

 

Questa tesi ha raggiunto 775 click dal 20/01/2012.

Disponibile in PDF, la consultazione è esclusivamente in formato digitale.