Test automatizzati dei servizi Web
-
09-06-2019 - |
Domanda
Vorrei eseguire alcuni test di integrazione di un servizio Web da NUnit o MBUnit.Non ho ancora approfondito questo argomento, ma sono abbastanza sicuro che avrò bisogno di avviare WebDev.WebServer.exe all'interno dello "unit test" per farlo.(So che non è proprio un test unitario).
Sì, posso testare autonomamente gli oggetti sottostanti utilizzati dal servizio Web (cosa che sto facendo), ma ciò che mi interessa testare in questi casi è che i proxy funzionino e siano gestiti come previsto, ecc.
Qualche consiglio?
Soluzione 4
ho trovato questo post E Questo che contengono alcune soluzioni su come avviare WebDev.WebServer.exe dall'interno di uno unit test.Sembra che dovrò fare qualcosa in questo senso.
Fino a quando non lo avrò avviato, ho scoperto che ciò che funziona è semplicemente eseguire il progetto del servizio Web all'interno di VS, lasciare che il server WebDev si avvii in questo modo e quindi eseguire i test unitari.Non è l'ideale, ma per ora va bene.
Altri suggerimenti
Ho avuto molto successo facendo test web con Selenio
L'ho usato su Linux e Windows per test web automatizzati di qualsiasi cosa.
C'è XMLunit (http://xmlunit.sourceforge.net/), per Java e Ms.NET.potrebbe essere interessante dare un'occhiata ad alcune specifiche di WS, come wsdl:type, ad esempio!
Saluti!Orlando Agostinho Lisbona/Portogallo
Non sono sicuro di quello che stai chiedendo.Se stai cercando di farlo senza una sorta di server web tra il test e il servizio, rimarrai deluso.
Se non è quello che stai chiedendo...magari qualche chiarimento?