現在、サービス指向アーキテクチャ(SOA)Java開発のテストツールに関する経験やアドバイスを探しています。
この仕事に最適なツールとツールはどれですか?
御時間ありがとうございます
現在、サービス指向アーキテクチャ(SOA)Java開発のテストツールに関する経験やアドバイスを探しています。
この仕事に最適なツールとツールはどれですか?
御時間ありがとうございます
SOAPUIは非常に便利なツールです
www.soapui.org
これを使用してjunitテストを生成できると思いますが、特定のwsdlのテストスイートを生成して実行することはできます。
私のアドバイスは、機能をトランスポート(あなたの場合はWebサービス)から分離し、機能だけをテストすることです。
独自のトランスポート層をロールする可能性は低いので、(最近は)それが意図したとおりに機能すると想定しても十分安全だと思いますが、相互運用性の問題が発生する可能性があるため、統合テストを必ず実行してください。
SoapUIは探索的テストにかなり便利だと思います。彼らは最近RESTサポートを追加しましたが、私はそれについて詳しくは説明していません。また、プログラミング言語でテストを作成する準備ができていないQAスタッフが実行するテストにも役立ちます。
とは言うものの、私自身のニーズには、一貫性を保つためにJUnitとある種のWebサービスを呼び出すクライアントライブラリを使用します。そのクライアントライブラリは、独自のものでも、その種のWebサービスで呼び出す方法を知っている単なるライブラリでもかまいません。