Ovunque sia possibile, mi piace sviluppare software seguendo un approccio TDD (Test Driven Development) . Di solito, in PHP questo significa usare PHPUnit .
Idealmente, vorrei scrivere test sia a grana fine che a grana grossa. Unittests per aiutare a guidare la progettazione e la qualità del mio codice, test di integrazione per assicurarsi che tutto si blocchi e all'esterno di alto livello nei test di accettazione per essere sicuro di consegnare effettivamente ciò che il mio cliente mi ha chiesto di consegnare.
Esistono framework di test su misura per Magento che facilitano il TDD?