Question

Je voudrais faire des tests d'intégration d'un service Web à partir de NUnit ou MBUnit.Je n'ai pas encore approfondi cela, mais je suis presque sûr que je devrai lancer WebDev.WebServer.exe dans le "test unitaire" pour ce faire.(Je sais que ce n'est pas vraiment un test unitaire).

Oui, je peux tester les objets sous-jacents que le service Web utilise seuls (ce que je suis), mais ce qui m'intéresse dans ce cas, c'est que les proxys fonctionnent tous et sont gérés comme prévu, etc.

Aucun conseil?

Était-ce utile?

La solution 4

j'ai trouvé ce post et celui-ci qui proposent des solutions sur la façon de démarrer WebDev.WebServer.exe à partir d'un test unitaire.On dirait que je devrai faire quelque chose dans ce sens.

En attendant, j'ai découvert que ce qui fonctionnait consistait simplement à exécuter le projet de service Web dans VS, à laisser le serveur WebDev démarrer de cette façon, puis à exécuter les tests unitaires.Ce n'est pas idéal, mais ça va pour l'instant.

Autres conseils

j'ai demandé la même chose chose (Je pense...) J'ai un conseil sur SavonUI.Cela semble prometteur mais je n'ai pas encore eu le temps de le tester.

J'ai eu beaucoup de succès en faisant des tests Web avec Sélénium

Je l'ai utilisé sous Linux et Windows pour des tests Web automatisés sur à peu près tout.

Il existe une unité XML (http://xmlunit.sourceforge.net/), pour Java et Ms.NET.il pourrait être intéressant de consulter certaines spécifications de WS, comme wsdl:type, par exemple !

Acclamations!Orlando Agostinho Lisbonne / Portugal

Je ne sais pas ce que vous demandez.Si vous cherchez à le faire sans une sorte de serveur Web entre votre test et le service, vous allez être déçu.

Si ce n'est pas ce que vous demandez...peut-être une précision ?

Vous voudrez peut-être donner Ivonna, un module complémentaire construit sur Typemock un essai.

L'avantage d'Ivonna est que vous n'avez pas besoin de lancer un serveur Web pour votre test, mais l'inconvénient est que ce n'est pas gratuit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top