No me sorprende que no haya habido ninguna respuesta al respecto: la comunidad de probadores dentro de CakePHP parece ser extremadamente pequeña. Trabajé en grandes proyectos con un gran número de pruebas funcionales y de unidades (actualmente, un conjunto de alrededor de 1500 pruebas), pero para hacerlo necesité ampliar la funcionalidad del conjunto de pruebas de CakePHP (puede echar un vistazo a mi ahora obsoleto TDD plugin)
Cuando comenzamos, no sabíamos demasiado acerca de las pruebas de integración, y la creación de un entorno de prueba de unidades decente fue suficiente desafío. Ahora usamos Rails :)
Básicamente, esta no es una ruta muy usada. Para que algo funcione requerirá una extensión del marco: también requerirá una nueva clase de caso de prueba, que se extiende a PHPUnit_Extensions_Selenium2TestCase
, e integra cualquier funcionalidad necesaria desde CakeTestCase
y ControllerTestCase
.
¡Espero que llegues a algún lado! Si lo haces, sería genial si pudieras compartir el código con el resto de la comunidad.