2009-11-30 20 views
12

¿Existe algún marco de prueba EASY php y puede ser más simple que simpletest y no línea de comandos como PHPUnit?PHP Unit testing

+0

He votado por Simpletest. Vea una copia en vivo de la que se utiliza para Samstyle PHP Framework en: http://code.google.com/p/samstyle-php-framework – mauris

+1

Solo incluya un archivo PHP para usar Enhance PHP. Eso es bastante simple ... http://www.enhance-php.com/ – Fenton

Respuesta

14

Simpletest

En realidad here es una lista de todos los marcos de pruebas unitarias PHP común.

Creo que encontrará que los propios frameworks de prueba tienen poco interés en desarrollar GUIs sofisticadas. Sin embargo, hay varias herramientas/aplicaciones/complementos de terceros que puedes pagar. Utilizo mucho la integración de phpunit dentro de Netbeans, y funciona muy bien.

+0

línea de comandos significa ejecutar las pruebas desde la línea de comandos como 'php/tests/run_tests.php' – mauris

+0

bien, pero ¿hay una forma más sencilla de hacerlo? ? –

+0

funciono phpunit principalmente en netbeans, que tiene una buena integración con la cobertura de código, etc. –

13

El requisito de que sea

no Línea de comandos basada

es curioso. En el desarrollo PHP tradicional, realiza una edición, carga una página web en su navegador y repite. En su lugar, puede hacer una edición, ejecutar una parte de su suite de pruebas en la línea de comandos y luego repetir. Descubrí que la última práctica suele ser mucho más rápida.

+0

¡Es un downvote muy útil! –

+0

ayudó a revocar ese voto a la baja. Sin embargo, aún así preferiría ejecutar suites de prueba en los navegadores. – mauris

+0

Gracias. No pude entender si eso significaba: "No, mi desarrollo tradicional no es así" o "Oye, el navegador es mucho más rápido" o "Toma eso sin ningún motivo en particular". –