SOAP UI &キュウリで私のWebサービスをテストするBDDアプローチの可能性を探そうとしています。これを達成する方法はありますか?助言くださいSOAP UIでキュウリ(ガーキンスクリプト)を実行していますか?
ありがとう
SOAP UI &キュウリで私のWebサービスをテストするBDDアプローチの可能性を探そうとしています。これを達成する方法はありますか?助言くださいSOAP UIでキュウリ(ガーキンスクリプト)を実行していますか?
ありがとう
正確には、SOAPUIとキュウリの両方が異なるテストランナーです。両方の中から選択する必要があります。 SOAPUIには、サービスを呼び出すためのHTTPクライアントが用意されていますが、Cucumberにはさまざまなタイプのテストを行うために異なるライブラリ/クライアントを使用する任意のテストを含めることができます。
SoapUIをサービステスト用のHTTPクライアントと同じように使用することを考えた場合、Jerseyクライアントを使用し、Cucumber/JBehaveをBDDランナーとして使用する方が良いと思われます。
私は@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
は、リクエストの詳細を保持するファイルのプロパティになります。
もしあなたが 'キュウリ 'を使いたいのであれば、彼らはなぜsoapUIですか?他の方法、もしsoapUIが使われているのなら、なぜキュウリですか?正確に何をテストする必要がありますか? – Rao