2009-11-30 13 views
12

Esiste un quadro di prova php EASY e può essere più semplice di quello più semplice e non basato su riga di comando come PHPUnit?PHP Unit testing

+0

Ho votato per il più semplice. Guarda una copia dal vivo di esso utilizzata per Samstyle PHP Framework all'indirizzo: http://code.google.com/p/samstyle-php-framework – mauris

+1

Basta includere un file PHP per utilizzare Enhance PHP. È piuttosto semplice ... http://www.enhance-php.com/ – Fenton

risposta

14

Simpletest

realtà here è un elenco di tutti i comuni PHP framework di test unità.

Penso che scoprirete che gli stessi framework di test hanno scarso interesse nello sviluppo di GUI fantasiose. Esistono tuttavia diversi strumenti/applicazioni/plug-in di terze parti che è possibile verificare. Uso molto l'integrazione di phpunit all'interno di Netbeans e funziona molto bene.

+0

commandline significa eseguire il test da riga di comando come 'php/tests/run_tests.php' – mauris

+0

well duh, ma c'è un modo più semplice di farlo ? –

+0

eseguo phpunit principalmente in netbeans che ha una buona integrazione con la copertura del codice ecc. –

13

La necessità che quest'ultima sia

non Command Line basato

è curioso. Nello sviluppo tradizionale di PHP fai una modifica, carica una pagina web nel tuo browser e ripeti. Invece, puoi fare una modifica, eseguire un pezzo della tua suite di test dalla riga di comando, quindi ripetere. Ho scoperto che quest'ultima pratica è di solito molto più veloce.

+0

Questo è un downvote molto utile! –

+0

ha contribuito a revocare tale downvote. tuttavia preferirei comunque eseguire le suite di test sui browser. – mauris

+0

Grazie. Non riuscivo a capire se significasse "No, il mio sviluppo tradizionale non è così" o "Ehi, il browser è molto più veloce" o "Prendilo senza una ragione particolare". –