WSDL-Test

8

Hat jemand an Wsdl-Tests gearbeitet? Nämlich,

  • Schema-Validierung
  • Semantische Validierung
  • Regressionstest von WSDL
  • Interoperabilität

Hat jemand eine Idee, wie man das oben genannte implementiert?

    
John Saunders 21.07.2009, 08:03
quelle

4 Antworten

10

Ich benutze SoapUI für alle meine SOAP / REST-Tests. Es macht all die Dinge, die Sie wollen und ist wahrscheinlich eines der am weitesten verbreiteten Werkzeuge da draußen.

Es kann auch als API integriert werden. Integration mit SoapUI

    
AutomatedTester 21.07.2009 08:49
quelle
2

Für Interoperabilitätstests von WSDL empfiehlt sich das Toolkit, das vom WS-I zum Testen der Kompatibilität mit Basic Profile 1.1 und Basic Security Profile 1.0 veröffentlicht wird.

Um die Tools herunterzuladen, suchen Sie auf den WS-I-Testing-Tools nach "Interoperability Testing Tools 1.1" Seite

Beachten Sie, dass das Test-Tool zwei Arten von Tests durchführt: a) Analysieren der WSDL und b) Überwachen des Datenverkehrs auf der Leitung. Ich habe nur die WSDL-Analyse verwendet.

Die Ausgabe der WSDL-Analyse kann ein Schwein sein, das man verstehen und entschlüsseln kann, und es hilft wirklich, wenn man einen praktischen WSDL / XSD-Guru in der Nähe hat. Leider scheinen diese knapp zu sein. Es hilft auch, ein gründliches Verständnis des WS-I-Basisprofils zu haben (die 1.1-Spezifikation befindet sich im Basisprofil ) und wenn Sie Ihre WSDLs nach dieser Spezifikation schreiben, sollten Sie die Konformität ohne weiteres erreichen. Dies ist auch ein Argument dagegen, dass Tools WSDLs für Sie generieren, da sie nur selten Compliance als Ziel erreichen.

Beachten Sie auch, dass wenn Ihre WSDL die Analyse mit einem PASS durchläuft, dies noch keine Interoperabilität mit Konsumenten garantiert, die mit den vielen Tools geschrieben wurden, die Proxy-Code aus einer WSDL generieren.

Im besten Fall erhalten Sie einen "Prüfsiegel", mit dem Sie die größtmögliche Interoperabilität mit den unterschiedlichsten Verbrauchern erzielen können. Sobald Sie über eine kompatible WSDL verfügen, können Sie die Einhaltung beanspruchen und dies in der WSDL mithilfe der Empfehlungen in Conformance Claims Spezifikation.

    
Simon Bird 21.10.2010 13:11
quelle
1

Früher habe ich SoapScope von MindReef benutzt (ok, ich habe ihre Versuche benutzt, konnte das Unternehmen aber nicht davon überzeugen, es zu kaufen!) Dies war ein sehr gutes Produkt sowohl für Konformitätstests als auch für Regressionstests.

>

Sie wurden von Progress Software erworben. Die neue URL lautet Ссылка . Ich habe dieses Produkt nicht benutzt, zu dem sie jetzt gehören.

    
John Saunders 21.07.2009 08:56
quelle
0

Normalerweise verwenden Sie dazu ein Werkzeug / Produkt. Altova (XMLSpy) kommt mir in den Sinn.

    
Ryan Fernandes 21.07.2009 08:44
quelle

Tags und Links