- Il collaudo del software (testing) è un procedimento utilizzato per individuare problemi di correttezza, completezza e affidabilità del software
- Consiste nel valutare se il software rispetta i requisiti (specifiche) precedentemente definiti
- Non confondere il testing con
- il debugging (individuazione dei bug)
- il profiling (analisi complessità computazionale)
- il benchmarking (misura delle prestazioni)

