Strumenti e Best Practice per la gestione del collaudo in scenari reali

L'anteprima di questa tesi è scaricabile in PDF gratuitamente.
Per scaricare il file PDF è necessario essere iscritto a Tesionline.
L'iscrizione non comporta alcun costo. Mostra/Nascondi contenuto.

2.2 Economia 13 Figura 2.1: Andamento qualitativo del costo su numero di difetti verifica occorre verificare che anche tutti i possibili valori, tipo (3,A,3), for- niscano una risposta di fallimento ma corretta[2]. In una situazione come questa emerge prontamente la complessita` di un collaudo esaustivo sui dati di ingresso. Un secondo tipo di collaudo esaustivo e` quello che prevede di eseguire dei test in maniera tale che tutti i possibili percorsi del programma vengano analizzati (exhaustive path testing). In Figura 2.2 viene mostrato il possibile flusso di esecuzione di un programma: ogni nodo e` un branch in cui il flusso puo` prendere una direzione o l’altra. In questo contesto un collaudo esaustivo prevederebbe di percorrere tutti i possibili rami per andare da A a B. Il nodo B e` pero` a sua volta collegato al nodo A in un classico loop: considerando che il programma possa percorrerlo dieci volte il numero di possibili percorsi risultano essere 310 + 39 + ... + 31 ossia 88672. Considerando poi la semplicita` del programma in analisi e che il numero dei loop puo` crescere notevolmente capiamo come il problema risulti di difficile trattazione. Ritenere inoltre che un test esaustivo sui percorsi sia una garanzia che il programma sia privo di difetto e` sbagliato in quanto: • Potrebbero mancare parti di codice • Non ci sarebbe garanzia di eventuali errori causati dai dati.

Anteprima della Tesi di Gianni Parini

Anteprima della tesi: Strumenti e Best Practice per la gestione del collaudo in scenari reali, Pagina 5

Laurea liv.II (specialistica)

Facoltà: Ingegneria

Autore: Gianni Parini Contatta »

Composta da 132 pagine.

 

Questa tesi ha raggiunto 612 click dal 11/05/2010.

 

Consultata integralmente una volta.

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