unitarias setexpectedexception pruebas para framework descargar php unit-testing phpunit simpletest

pruebas - phpunit setexpectedexception



¿Qué marco de pruebas unitarias para PHP: simpletest, phpunit o? (5)

No he usado SimpleTest yo mismo, así que no puedo decir mucho en términos de comparación. Sin embargo, solo por observación, la sintaxis PHPUnit parece mucho más detallada.

El Manual PHPUnit es una gran fuente de documentación y cubre la mayoría de las áreas del marco. Mi única queja sobre el manual es que algunas áreas carecen de detalles.

Mi razón principal para usar PHPUnit sobre SimpleTest es que tiene una gran integración de Phing .

Soy un gran fan de simpletest porque es lo que sé. Tiene un excelente soporte para burlas y pruebas web.

Pero siempre tengo miedo de estancarme, así que cualquier argumento convincente para cambiar sería apreciado.


No creo que ninguno vaya a desaparecer pronto. Simpletest es mantenido por un grupo de personas pequeño pero involucrado.

PHPUnit parece tener una base de usuarios más grande, lo que puede contar como un argumento para cambiar. Estoy bastante contento con Simpletest sin embargo.


Yo recomendaría behat (+ visón) http://behat.org/

Es una prueba funcional / de integración, pero cubre mucho más código en mucho menos tiempo ...

PD. En realidad, puedes usarlo para escribir unidades / pruebas, pero es un poco exagerado ...


No sé si te gustaría cambiar per-se, pero me gusta phpt para probar pequeñas bibliotecas de código o hacer pruebas en la puerta más pronto que tarde, si no hay ninguna en una biblioteca existente que deba probarse .

phpt no se escalará tan bien como Simpletest, pero de nuevo, la herramienta adecuada para el trabajo correcto. Eche un vistazo a este artículo para una discusión en profundidad para que lo amplíe.