2011-07-29 37 views
9

Soy un estudiante y he desarrollado una aplicación web basada en JSP. Ahora mi profesor me ha sugerido que haga algunas pruebas, como la prueba unitaria, etc. para mi aplicación web. ¿Alguien puede sugerir qué otra prueba puedo usar para demostrar el rendimiento de mi aplicación? Y también cualquier recurso bueno desde donde pueda estudiar cómo hacer pruebas unitarias, ya que nunca antes había hecho ninguna prueba.probando una aplicación web

Gracias!

+0

¿Cómo sabes que funciona si no lo has probado? –

+2

Wikipedia y Google son buenos lugares para comenzar. Usar Search en la esquina superior derecha de esta página es un mejor lugar para comenzar que hacer una pregunta. Seriamente. ** Buscar ** aquí es mejor que preguntar. –

+1

He comprobado que la funcionalidad que deseaba tener está allí y funciona correctamente, probándola con algunos datos de prueba aleatorios, pero no estoy seguro de si esa es la forma formal de prueba – Priyam

Respuesta

5

Selenium es un marco popular para las pruebas unitarias del lado del cliente (es decir, la automatización de entrada del cliente en una página web). El sitio también tiene mucho material introductorio.

Para probar las cosas del lado del servidor, la buena y antigua JUnit será suficiente: está integrada en todos los principales IDEs.

Debería tener en cuenta el Kent Beck's Test-driven Development, aunque el desarrollo basado en pruebas es más que un examen de unidad regular, este libro lo iluminará (apuesto) y usted también escribirá mejores pruebas de unidades.

1

Usted debe hacer las pruebas unitarias para los beans de respaldo individuales, un ensayo de comportamiento con algo como Fitnesse

1

Lo que estamos hablando es de "pruebas de integración."

"Prueba de unidades" es para comprobar el funcionamiento correcto de los componentes individuales.

Puede usar SOAP UI para probar los servicios web basados ​​en SOAP.

Puede automatizar las pruebas de las interfaces de usuario HTML utilizando Selenium UI.

uso de JUnit para los componentes de Java pruebas unitarias, NUnit para .NET, etc.

Cuestiones relacionadas