2017-03-09 7 views
0

SOAP UI &キュウリで私のWebサービスをテストするBDDアプローチの可能性を探そうとしています。これを達成する方法はありますか?助言くださいSOAP UIでキュウリ(ガーキンスクリプト)を実行していますか?

ありがとう

+0

もしあなたが 'キュウリ 'を使いたいのであれば、彼らはなぜsoapUIですか?他の方法、もしsoapUIが使われているのなら、なぜキュウリですか?正確に何をテストする必要がありますか? – Rao

答えて

0

正確には、SOAPUIとキュウリの両方が異なるテストランナーです。両方の中から選択する必要があります。 SOAPUIには、サービスを呼び出すためのHTTPクライアントが用意されていますが、Cucumberにはさまざまなタイプのテストを行うために異なるライブラリ/クライアントを使用する任意のテストを含めることができます。

SoapUIをサービステスト用のHTTPクライアントと同じように使用することを考えた場合、Jerseyクライアントを使用し、Cucumber/JBehaveをBDDランナーとして使用する方が良いと思われます。

0

私は@I Amの答えに同意します。ジャージーや他のhttpclientを使用する必要があります。 BDDのjersyの場合、QAF with Web service pluginを使用できます。テストオーサリングには、キュウリ小人かQAF BDDか純粋なJavaを使用できます。ウェブサービスのためQAFのBDDは、以下のようになります。

SCENARIO: My Fist webservice call 
META-DATA: {"description":"Just for learning purpose"} 

    When user requests '${get.sample.call}' 
    Then response should have status 'OK' 

END 

get.sample.callは、リクエストの詳細を保持するファイルのプロパティになります。

関連する問題