2010-09-17 12 views
6

He estado probando una aplicación web escrita en PHP y JavaScript, y estoy buscando herramientas de prueba de integración que puedan comunicarse bien con un servidor de integración continua, potencialmente phpUnderControl.¿Qué recomendarías para las pruebas de integración en la aplicación web PHP?

Como una herramienta de prueba de integración, he usado Selenium con Rspec que funciona muy bien. Esto produce informes de archivos html y muy fácil de escribir códigos. Pero no estoy seguro de si Selenium puede comunicarse con CI y si hay alguna herramienta de prueba de integración que pueda comunicarse con un servidor de integración continua, como phpUnderControl, y trabajar con otras herramientas de prueba para habilitar las pruebas de automatización.

Agradecería cualquier tipo de sugerencias.

Con Saludos

@naoyamakino

Respuesta

0

El selenio es una gran idea. Quedarse con eso. Un ejemplo con CruiseControl.Net es here.

2

Selenium funciona con cualquier marco de prueba siempre que haya una biblioteca o puede hacer las suyas con poco esfuerzo. Hay soporte PHPunit para Selenium, por lo que no tomará mucho tiempo para que se ejecuten las pruebas.

Si un servidor de CI puede ejecutar pruebas, puede ejecutar Selenium e impulsar el navegador para sus pruebas.

Cuestiones relacionadas