J'ai une application qui envoie des messages à un service Web externe. Je compile et déploie cette application en utilisant MSBuild et Cruisecontrol.NET. Comme CCNET construit et déploie l'application, il exécute également un ensemble de tests en utilisant NUnit. J'aimerais maintenant tester la communication du service Web. Mon idée est que, dans le cadre du processus de construction, un service Web doit être généré (basé sur les services Web externes WSDL) et déployé sur le serveur Web local des serveurs de génération. Tout ce que le web service devrait faire est de recevoir le message et de le placer sur le système de fichiers afin que je puisse le vérifier en utilisant NUnit ordinaire par exemple. Cela faciliterait également le développement car les nouveaux développeurs n'auraient qu'à lancer le script de build et à être opérationnel (sans avoir à passer du temps à établir une connexion avec le service tiers).Test automatique de la communication de service Web
Existe-t-il des utilitaires existants qui peuvent facilement se moquer d'un service Web basé sur un WSDL? Quelqu'un fait quelque chose de similaire en utilisant MSBuild?
Y a-t-il d'autres moyens de tester ce scénario?
J'ai utilisé soapui pour les tests fonctionnels et de performance de nos services web, et ça fonctionne très bien :) –