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