Pregunta

Estoy construyendo una aplicación web primavera y hasta ahora todas mis pruebas está usando un navegador.

Esto implica iniciar el servidor, abrir una ventana del navegador y la comprobación para ver si se accede a cualquiera de las páginas produce un error.

Esto está empezando a conseguir repetitiva y no parece ser la forma más eficiente de hacer esto.

Desde el archivo jar Junit ya está en mi proyecto, ¿podría ser utilizado como una alternativa a esta prueba navegador y, si es así, algunos consejos sobre cómo empezar a hacer JUnit simulan el acto de abrir un navegador para acceder a la web aplicación?

¿Fue útil?

Solución

Tome un vistazo a selenio . Se le permite a las pruebas funcionales de secuencias de comandos utilizando JUnit o TestNG y ejecutarlos en un navegador, de forma automática.

Otros consejos

Puede utilizar la extensión HtmlUnit de secuencia de comandos para manejar el sitio web de JUnit.

he usado un tiempo atrás y funcionó bien para Thi sitio que estaba haciendo entonces.

http://htmlunit.sourceforge.net/

Le sugiero que pruebe la Robot Framework . Se trata de un marco de pruebas de código abierto desarrollado por los ingenieros de Nokia Siemens Networks.

Se basa principalmente en Python y el selenio probar bibliotecas. También incluye soporte para las pruebas de Java / J2EE código del lado del servidor a través de las bibliotecas Jython. Yo personalmente lo uso en mi trabajo a veces, y escribir un caso de prueba es tan fácil como la que describe un flujo de extremo a extremo a través del uso de Palabras clave (la mayor parte de los ya requeridos son incorporado). Se podría seguir adelante y dar a este un tiro si encuentra un Selenio li'l difícil de trabajar. El marco del robot proporciona una abstracción bastante simple a través de selenio en bruto, junto con el poder de hacer llamadas / del lado del servidor Java J2EE también.

Saludos, Nagendra U M

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top