システムテストを作成するためのテストフレームワーク(おそらくJava)を探しています。テストする必要のあるシステムは、メッセージを受信およびプッシュするための複数のhttpエンドポイントを提供するESB、JMSサーバー、および最後にデータベースを備えたJBossアプリケーションサーバーです。ESBへの着信メッセージ、要求に送信する必要のある応答、およびデータベース内の期待値を定義するテストシナリオを作成したいと思います。
チェーンは次のとおりです。
http(ESB) -> JMS -> JBoss -> Database
だけでなく:
Database -> JBoss -> JMS -> ESB(http)
テストは、JUnitテストとして、またはハドソンが実行できる方法で実装する必要があります。交換されたJMSメッセージをテストすることも可能であれば、それは素晴らしいことです。以前はニーズに合ったフレームワークで作業していましたが、これは別の会社で、自分で書いたもので、時には苦痛を感じていました。 this =)