Situator

インテリジェントなTCP/IP 通信ミドルウェア Situator®利用例

利用ケース(テストツール)

ケース1:データファイルだけで始める

利用場面:試験データだけを準備してすぐにテストを開始

  • テストの初期段階など、詳細なデータ内容の確認や動作シーケンスの確認を行う場合に便利です。
  • 試験データは簡単なルールに従いテキストで記述するので、容易にデータを作成できます。
  • 受信データをカット&ペーストで試験データに流用できるので、応答データなどは試験データを準備しなくてもその場で作成しながら試験できます。
  • 表示内容をログデータとして収集できるので、試験結果の事後確認や試験結果のエビデンスとして利用できます。

ケース1:データファイルだけで始める

ケース2:スクリプトを利用してテストする

利用場面:データ解析用スクリプトを作成し、編集表示されたデータを確認しながらテスト

  • 画面表示スクリプトを使ってデータを見やすい形式に編集表示できるので、データチェック時間を削減できます。
  • 確認したい項目に絞って表示させることができるので、データチェック時の見落としをなくします。
  • 連続試験中の途中経過を確認したり、想定外のデータを受信した場合のみデータを表示したりといった確認が容易に行えます。

ケース2:スクリプトを利用してテストする

ケース3:スクリプトの有効利用

利用場面:スクリプトを使って自動で連続テスト

  • 簡単なスクリプトの作成で、データ折り返しテストなどの長時間自動連続試験ができます。
  • 受信データの解析スクリプトを用意すれば、受信データ内容により動作を変えられます。
  • 簡単なスクリプトの組み合わせで、複雑な動作をさせることもできます。
  • 作成したスクリプトを保存しておけば、後で再利用することができます。

ケース3:スクリプトの有効利用

ケース4:シナリオの有効利用

利用場面:シナリオを使って自動で連続テスト

  • シナリオエディターで作成したシナリオを使用して自動連続動作を行うことができます。
  • 試験パターンが多い時など、シナリオファイルを準備しておくことで、試験実施時の効率アップが図れます。さらに再試験実施の際の効率アップも期待できます。

ケース4:シナリオの有効利用

ケース5:アドインDLLを使ってテストを行う

利用場面:DLLを使った高度なテスト

  • スクリプトで実現できる機能とほぼ同等の機能を持つDLLが作成できます。
  • DLLはスクリプトよりも高速に動作するため、試験対象装置により高い負荷をかけることができます。
  • DLLの開発方法をマスターすれば、いろいろな試験システムへの応用が可能になります。

ケース5:アドインDLLを使ってテストを行う

ケース6:SIPプロトコルを利用してテストする

利用場面:擬似SIP端末による負荷テスト

  • SIPプロトコルオプションの機能を利用すると、SIPの送受信を行うことができます。
  • スクリプトの作成により、SIP端末やSIPサーバーとして振舞うことができます。

ケース6:SIPプロトコルを利用してテストする

利用パターン(テストツール)

パターン1:同一コンピューター内で接続する形態

Situatorと試験対象モジュールが同一装置上に構築できる場合、1台のコンピューターでテストを行うことができます。

パターン1:同一コンピューター内で接続する形態

パターン2:試験対象モジュールと1対1で接続する形態

最も基本的なパターンです。試験対象装置はWindowsやUNIXなどOSを問いません。

パターン2:試験対象モジュールと1対1で接続する形態

パターン3:試験対象モジュールと複数コネクションで接続する形態1

一つのSituatorで複数のコネクションを確立することが可能です。

パターン3:試験対象モジュールと複数コネクションで接続する形態1

パターン4:試験対象モジュールと複数コネクションで接続する形態2

試験対象モジュールが複数コネクションを持つ場合、Situatorを複数起動し各々異なる動作をさせることが可能です。同一インターフェースを複数持つ場合にも使用できます。

パターン4:試験対象モジュールと複数コネクションで接続する形態2

パターン5:試験対象モジュールと複数コネクションで接続する形態3

試験対象装置に対しSituator側の処理能力が問われる場合、このような接続形態をとると処理能力のテストに有効です。

パターン5:試験対象モジュールと複数コネクションで接続する形態3

パターン6:複数の試験対象装置を一つのSituatorで試験する形態

一つのSituatorで複数の異なる機能のコネクションを制御することも可能です。

パターン6:複数の試験対象装置を一つのSituatorで試験する形態

パターン7:複雑な試験環境が要求されるケース

試験対象が中継装置のようなケースでは、Situatorが試験対象装置をサンドイッチするような接続形態も用意に構築できます。

パターン7:複雑な試験環境が要求されるケース

  • YouTube

お問い合わせ

お問い合わせ