Pruebas automatizadas de servicios web
-
09-06-2019 - |
Pregunta
Me gustaría realizar algunas pruebas de integración de un servicio web desde NUnit o MBUnit.No he profundizado mucho en esto todavía, pero estoy bastante seguro de que necesitaré activar WebDev.WebServer.exe dentro de la "prueba unitaria" para hacer esto.(Sé que en realidad no es una prueba unitaria).
Sí, puedo probar los objetos subyacentes que utiliza el servicio web por sí solos (lo cual soy), pero lo que me interesa probar en estos casos es que todos los servidores proxy funcionen y se manejen como se esperaba, etc.
¿Algún consejo?
Solución 4
encontré esta publicación y Éste que tienen algunas soluciones sobre cómo iniciar WebDev.WebServer.exe desde una prueba unitaria.Parece que tendré que hacer algo en este sentido.
Hasta que lo ponga en marcha, descubrí que lo que funciona es simplemente ejecutar el proyecto de servicio web dentro de VS, dejar que el servidor WebDev se inicie de esa manera y luego ejecutar las pruebas unitarias.No es lo ideal, pero está bien por ahora.
Otros consejos
He tenido mucho éxito haciendo pruebas web con Selenio
Lo he usado en Linux y Windows para pruebas web automatizadas de casi cualquier cosa.
Hay unidad XML (http://xmlunit.sourceforge.net/), para java y Ms.NET.¡Podría ser interesante comprobar algunas especificaciones de WS, como wsdl:type, por ejemplo!
¡Salud!Orlando Agostinho Lisboa/Portugal
No estoy seguro de lo que estás preguntando.Si busca hacer esto sin algún tipo de servidor web entre la prueba y el servicio, se sentirá decepcionado.
Si eso no es lo que preguntas...tal vez alguna aclaración?
Quizás quieras dar ivona, un complemento construido sobre simulacro de tipo un intento.
Lo bueno de Ivonna es que no es necesario iniciar el servidor web para la prueba, pero la desventaja es que no es gratuito.