Ich bin dabei, mit der Arbeit an einem großen Projekt zu beginnen, das die Bereitstellung einer beträchtlichen Anzahl von Webdiensten beinhalten wird.Was sind Tools und Best Practices zum Testen von Webdiensten?
Wir werden die Java-Plattform verwenden, so, natürlich werden wir die starke Nutzung von JUnit, Hudson, usw. werden zu machen (obwohl ich überhaupt, dass Angelegenheiten, die nicht sicher bin.)
Wir Ich suche nach einer Reihe von Best Practices und/oder Tools zum Testen der Web Services. Wir haben mehrere Ziele im Sinn:
Offensichtlich müssen wir beweisen, dass die Dienste korrekt funktionieren. Dies bedeutet, Web-Service-Aufrufe zu tätigen, die Antworten zu empfangen (auf Korrektheit zu prüfen) und dann wahrscheinlich einen anderen Web-Service-Aufruf auszugeben, um sicherzustellen, dass das System in dem neuen Zustand ist, in dem es sich nach dem ursprünglichen Aufruf befinden soll. offensichtlich, diese Antwort für die Richtigkeit zu überprüfen.)
Wir müssen Antwortzeiten sammeln.
Wir müssen in der Lage sein, die Testfälle automatisch ausführen (jUnit Stil, aber gegen ein laufendes System, nicht gegen einzelne Codeeinheiten.)
Es wäre unglaublich cool, wenn nicht-Entwickler (technischen Business-Anwender) könnte die Testfälle "verfassen". Sie sind keine XML-Experten (und werden es auch nie sein). Daher ist es nicht realistisch, dass sie erwarten, dass sie die XML-Dateien erstellen. Aber sie sind Fachexperten, also ist es realistisch, ihnen eine "Form" zu geben, um die XML-Datei zu erzeugen. Jedoch; Es wird wahrscheinlich viel zu viele verschiedene Dienste für uns geben, um jede dieser "Formen" maßzuschneidern.
Alle Gedanken, Best Practices oder Lessons Learned würden geschätzt werden.
+1 ordentlich, noch nie zuvor verwendet. sehr cool. –