SOAP UIはWebサービスを呼び出すことができるテストツールです。 前回はモックサービスの機能を使って、Webサービスがまだできてないタイミングでの、Webサービスの利用側のアプリのテストを効率的に行う方法を書きました。SOAP UIはフリー版が用意されています。有償版はレポーティング機能などが充実しているようです。 今回はSOAP UIのTestSuiteという機能を使って、JUnitのような感じでWebサービスのテストを自動的に行う方法です。 単体テストレベルだれば、xUnitを使ってプログラムレベルで確認するので良いと思います。ただ、機能テスト、結合テストまで行くと、SOAP UIの様なテストツールを使って、実際にテスト環境にデプロイされたWebサービスを自動で、何度も、テストできるのはすごいメリットだと思います。 早速準備。まず、新しいプロジェクトを作成します。 テストをしたい
![SOAP UIのTestSuite機能を使ったWebサービスのテスト自動化 - そごうソフトウェア研究所](https://cdn-ak-scissors.b.st-hatena.com/image/square/2bf3d6444a91166a0aa627366bcbe1b226ef3c90/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fb%2Fbegirama%2F20120731%2F20120731155556.jpg)