2016-08-18 6 views

答えて

2

ダニエル、あなたにはいくつかのオプションがあります。古いJUNITテストケースを作成して、MavenとBuildと統合することができます。パフォーマンスツールが必要な場合は、JMETERもテスト用にチェックアウトすることができます。また、回帰分析に使用できるIBMのEnterprise Test Robot(限定機能)というパックもあります。

通常、私たちはJUNITアプローチ(maven、surefireプラグインでこれらのテストを実行できます)を使用すると、統合されたdev-opsビルドを作成できます(優れたリファレンスはここにあります:http://www.vadosity.com/maven/)。あなたが書かなければならない* IT.java単体テストがあなたにとって興味深いものです。

ETRのためのwikiはここにある(https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Wcfc3884cc540_4f38_afeb_187aac67523b/page/ETR%202.0)とパックはこちら(http://www-01.ibm.com/support/docview.wss?uid=swg24037525

+0

非常に@Ramachandran G Aより、私たちはesqlでJUnitを使用できますか? –

+0

ESQLのスタンドアロンの「ユニットテスト」はありません。これは、フロー内またはメッセージフローのコンテキスト内で常に使用されます。あなたは中間ロジックを見ることができます(計算上の追加の端子を介して出力を発火させ、それをトレースに記録してアサーションに使用することができます) –

+0

JUnitを使用したときに@Ramachandran GA、 ESQLの代わりにJavaを使用します。 –

1

である私は、IIB統合ユニットテストを自動化しないことができるツールを書きました。それはhttps://github.com/zheng-wang/irontestで見つけることができます。

SOAP Webサービス、データベース(Oracle、SQL Serverなど)、WebSphere MQ、IBM Integration Bus(IIB)、HTTP API(TBD)、JMS(TBD)などの統合テスト用のオープンソースツールです。 )などを自動化しています。統合、ESB、SOAおよびマイクロサービス(TBD)テストに適しています。

IIB統合ユニットのテストでは、https://github.com/zheng-wang/irontest/wiki/IIB-Integration-Unit-Testingを参照することができます。このページには、MQ入力ノードとMQ出力ノードを持つメッセージフローのサンプル統合ユニットテストがあります。エンキュー、デキュー、キューの深さのチェック、キューのクリア、および発行を含むhttps://github.com/zheng-wang/irontest/wiki/MQ-Test-Stepのツールを使用して、MQと対話する方法の詳細を確認できます。実際、このツールはRFHUTILの簡単な代替品になるかもしれません。

ユーザープログラミングのスキルを保存するためのGUIツールで、デフォルトではJUnitによって駆動されませんが、テストケースの実行はHTTP APIを介して行われるため、JUnitによって駆動される可能性があります。

+0

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューの投稿](レビュー/低品質の投稿/ 14542811) – xenteros

+1

提案したように、リンクからの回答の必須部分が含まれています。うまくいけば答えは今よりよく見えます。 –

+0

今はるかに良い! – xenteros

0

私はいくつかのmqおよびWebサービスiibアプリケーションをテストするためにtest.rockitizerツールを使用しました。インストールは非常に簡単で、早期学習後に私のiibアプリケーションの自動テストを作成することができました。私はこのツールをお勧めします。

関連する問題