Advertisement
LiMIllusion

Informatica sezione F

Apr 21st, 2016
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. Passaggi di risoluzione di un problema
  2.  
  3. 1) Analisi del testo
  4. 2) Descrizione della struttura dati scelta
  5. 3) Tabella delle variabili
  6. 4) Descrizione della struttura del programma
  7. 5) Algoritmo in NLS di ogni funzione
  8. 6) Codifica
  9. _________________________________________________________________________________________
  10. Tecniche di test:
  11.  
  12. Scatola nera
  13. 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
  14.  
  15. esempio di scatola nera: https://drive.google.com/open?id=0BzFGBEP3AbvWTFh0djZoWHV4N2pvN21URUdUUHcySEh2OXFN
  16.  
  17.  
  18. Test a scatola trasparente
  19.  
  20. Il test a scatola trasparente (o bianca) si basa su informazioni relative a come il software è stato codificato.
  21. 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:
  22. Copertura delle istruzioni: ci si assicura che vengano eseguite tutte le righe di codice
  23. Copertura delle scelte: ci si assicura che ogni scelta assuma almeno una volta il valore di vero e una volta il valore di falso
  24. 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
  25.  
  26. esempio di codice al quale sono stati applicati la copertura delle condizioni e delle scelte: http://pastebin.com/qPLdXj7M
  27.  
  28.  
  29. Test dei moduli
  30. 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