Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Passaggi di risoluzione di un problema
- 1) Analisi del testo
- 2) Descrizione della struttura dati scelta
- 3) Tabella delle variabili
- 4) Descrizione della struttura del programma
- 5) Algoritmo in NLS di ogni funzione
- 6) Codifica
- _________________________________________________________________________________________
- Tecniche di test:
- Scatola nera
- Il test a scatola nera (o scatola chiusa) si basa sul comportamento del programma basandosi solo sul riscontrabile analizzando input e output. Chi effettua il test stabilisce delle possibili classi di ingresso con cui mettere alla prova il programma.Pertanto per effettuare il test a scatola nera il tester non deve necessariamente conoscere il codice, ma deve conoscere lo scopo per il quale il programma è stato ideato
- esempio di scatola nera: https://drive.google.com/open?id=0BzFGBEP3AbvWTFh0djZoWHV4N2pvN21URUdUUHcySEh2OXFN
- Test a scatola trasparente
- Il test a scatola trasparente (o bianca) si basa su informazioni relative a come il software è stato codificato.
- Chi effettua test a scatola trasparente lavora conoscendo il codice e modificandolo per verificare che ogni parte di codice venga eseguita. Il test puo' essere fatto in 3 modi diversi:
- Copertura delle istruzioni: ci si assicura che vengano eseguite tutte le righe di codice
- Copertura delle scelte: ci si assicura che ogni scelta assuma almeno una volta il valore di vero e una volta il valore di falso
- Copertura delle scelte e delle condizioni: ci si assicura che ogni scelta e ogni condizione assuma almeno una volta la condizione di vero e almeno una volta il valore di falso
- esempio di codice al quale sono stati applicati la copertura delle condizioni e delle scelte: http://pastebin.com/qPLdXj7M
- Test dei moduli
- Il test dei moduli (o top down) si basa sul testare il corretto funzionamento di due funzioni prese singolarmente, se funzionano si uniscono e si testano, se funzionano si testa una terza funzione e se funziona si aggiunge e si testa tutto insieme di nuovo e così via finchè terminano le funzioni
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement