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?

È stato utile?

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 chiesto lo stesso cosa (Penso...) Ho ricevuto una dritta in merito SoapUI.Sembra promettente ma non ho ancora avuto il tempo di testarlo.

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?

Potresti voler dare Ivonna, un componente aggiuntivo costruito sopra Typemock un tentativo.

L'aspetto positivo di Ivonna è che non è necessario avviare il server web per il test, ma l'aspetto negativo è che non è gratuito.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top