Buon esempio di un progetto PHP correttamente testato unitamente? [chiuso]

5

Nella speranza di convincere me e i miei colleghi ad adottare metodi di test unitari automatizzati in progetti futuri, mi piacerebbe vedere un esempio adeguato di come è stato fatto. Le semplici lezioni introduttive al test unitario coprono solo esempi di base e non sembrano convincere nessuno dei vantaggi che l'unità di test può offrire. Quali sono alcuni progetti open source scritti in PHP che vengono forniti con una vasta gamma di test unitari fatti "correttamente" e possono essere utilizzati come esempio di come eseguire i test?

    
posta Tatu Ulmanen 22.10.2010 - 11:47
fonte

2 risposte

4

La maggior parte dei framework PHP al giorno d'oggi sono unit test, per un buon esempio della differenza di strumenti, Zend Framework usa PHPUnit e CakePHP usa SimpleTest. I loro repository dovrebbero essere sufficienti per iniziare o scrivere test di unità "appropriati".

    
risposta data 22.10.2010 - 19:26
fonte
3

Drupal, in particolare Drupal 7 , è probabilmente uno dei PHP pubblici di più alto profilo e più completi testati unitamente progetti, con supporto di test unità integrato, oltre 24.000 test e un requisito che tutti i contributi principali hanno test.

Il supporto per il test dell'unità è basato su SimpleTest ed è stato in uso da un paio d'anni. Una delle cose belle che Drupal fa è testare tutte le patch che sono attiniate alle code di rilascio, dando feedback ai contributori che discutono di un particolare problema senza dover applicare manualmente le patch stesse ( esempio ).

    
risposta data 22.10.2010 - 12:17
fonte

Leggi altre domande sui tag