PHPUnit: test di codice PHP

Cosa è lo Unit testing e come usarlo su PHP con il framework e i tool di PHPUnit