Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/01029.jsonl.gz/1052

Testare il software è come collaudare una pista di biglie.
Come fa uno sviluppatore a capire se il suo programma funziona e non ha difetti? Può verificare formalmente la sua correttezza (che è molto difficile per programmi di grandi dimensioni) oppure eseguirlo più volte per testarlo.
Per assicurarsi che i suoi test trovino tutti i possibili difetti, lo sviluppatore dovrebbe testare tutti i possibili scenari di utilizzo. Questa cosa è irrealizzabile, quindi i ricercatori hanno sviluppato l’idea di ‘test coverage’, una tecnica per valutare quanto bene è stato testato un programma.
In questa attività imparerai il concetto di ‘test coverage’ collaudando una pista di biglie.
Responsible: Roberto Minelli