(57)【特許請求の範囲】
【請求項１】
予め定められた通信プロトコルのメッセージを送受信するシーケンスを実行する通信手段（２０、３０）に対して所定の基準シナリオに基づいて試験を行うシーケンス試験装置（４０）であって、
前記通信手段が送受信するメッセージと、所定の時刻から前記メッセージが送信されるべき時刻までの、前記基準シナリオの作成者が期待する値の経過時間の情報とを前記基準シナリオとして登録する基準シナリオ登録手段（４１）と、
前記経過時間のしきい値を設定するしきい値設定手段（４３）と、
前記基準シナリオ登録手段によって登録された前記基準シナリオに基づいたメッセージを送受信するシーケンスを前記通信手段に実行させた際の前記経過時間を含むログ情報を取得するログ情報取得手段（４５）と、
前記基準シナリオ登録手段によって登録された前記経過時間に前記しきい値設定手段によって設定された前記経過時間のしきい値を加えた期待値と、前記ログ情報取得手段によって取得された前記ログ情報に含まれる経過時間とを比較する比較手段（４７）と、
前記比較手段の比較結果に基づいて、前記期待値の範囲内に送信されたメッセージに関するログ情報と、前記期待値の範囲外で送信されたメッセージに関するログ情報とを識別して表示する表示手段（４８）と、を備えたことを特徴とするシーケンス試験装置。
【請求項２】
予め定められた通信プロトコルのメッセージを送受信するシーケンスを実行する通信手段に対して所定の基準シナリオに基づいて試験を行うシーケンス試験方法であって、
前記通信手段が送受信するメッセージと、所定の時刻から前記メッセージが送信されるべき時刻までの、前記基準シナリオの作成者が期待する値の経過時間の情報とを前記基準シナリオとして登録する基準シナリオ登録ステップと、
前記経過時間のしきい値を設定するしきい値設定ステップと、
前記基準シナリオ登録ステップにおいて登録された前記基準シナリオに基づいたメッセージを送受信するシーケンスを前記通信手段に実行させた際の前記経過時間を含むログ情報を取得するログ情報取得ステップと、
前記基準シナリオ登録ステップにおいて登録された前記経過時間に前記しきい値設定ステップにおいて設定された前記経過時間のしきい値を加えた期待値と、前記ログ情報取得ステップにおいて取得された前記ログ情報に含まれる経過時間とを比較する比較ステップと、
前記比較ステップにおける比較結果に基づいて、前記期待値の範囲内に送信されたメッセージに関するログ情報と、前記期待値の範囲外で送信されたメッセージに関するログ情報とを識別して表示する表示ステップと、を含むことを特徴とするシーケンス試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シーケンス試験装置及びシーケンス試験方法に関し、例えば、携帯電話、モバイル端末等の通信端末を所定の通信プロトコルに基づいたシーケンスで試験するシーケンス試験装置及びシーケンス試験方法に関する。
【背景技術】
【０００２】
携帯電話等の通信端末を新たに開発した場合、この開発した通信端末が実際に使用される環境で正常に動作するか否かを試験する必要がある。しかしながら、この新規に開発された通信端末と既に稼働中の実際の基地局との間で各種の試験用の通信情報を送受信して、この新規に開発された通信端末が正常に動作するか否かを試験することは非常に困難である。
【０００３】
そこで、新規に開発された通信端末を、実際の基地局の機能を有する擬似基地局装置に接続して、通信端末と擬似基地局装置との間で各種の通信情報を送受信して、新規に開発された通信端末が正常に動作するか否かの試験を実施する試験装置が知られている。この種の試験装置における機能の１つとして、被試験端末としての通信端末と擬似基地局装置との間で送受信される各種の通信情報のログ情報を取得してトレース情報として表示器に表示するトレース機能がある。このトレース機能を利用して、通信情報の詳細な時系列的な複数のログ情報をトレース情報として表示出力することによって、被試験端末が正常に動作しなかった場合における異常の発生要因の究明が容易になる。
【０００４】
一般に、被試験端末に対する試験項目は多岐に亘るので、被試験端末と擬似基地局装置との間で試験用に送受信される通信情報は膨大な数になり、この通信情報のログ情報も膨大な数となる。しかしながら、従来の試験装置では、試験用に送受信される通信情報の膨大なログ情報を時系列的に出力するのみであるので、被試験端末が正常に動作しなかった場合における異常とみなされるログ情報を簡単に特定できないという課題があった。
【０００５】
この課題を解決するものとして、例えば、特許文献１に開示された擬似基地局装置が知られている。この擬似基地局装置は、少なくとも一部のログ情報に含まれる抽出情報を指定する抽出情報指定手段と、指定された抽出情報を有するログ情報をトレース情報から抽出するログ情報抽出手段と、表示器に表示されたトレース情報を構成する複数のログ情報のうちログ情報抽出手段で抽出されたログ情報に対してフィルタマーカを付加するフィルタマーカ表示手段と、を備えている。この構成により、従来の擬似基地局装置は、表示器に表示されたトレース情報を構成する複数のログ情報の中から異常のログ情報を容易に特定することができるようになっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１７４１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示されたものでは、異常のログ情報を容易に特定することができるものの、異常のログ情報とはいえないが、あるメッセージに対する応答時間が予め定められた期待値の範囲外となっていることを示すログ情報（以下「期待値範囲外のログ情報」という。）を容易に特定することはできず、その改善が求められていた。
【０００８】
本発明は、前述のような事情に鑑みてなされたものであり、期待値範囲外のログ情報を容易に特定することができるシーケンス試験装置及びシーケンス試験方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の請求項１に係るシーケンス試験装置は、予め定められた通信プロトコルのメッセージを送受信するシーケンスを実行する通信手段（２０、３０）に対して所定の基準シナリオに基づいて試験を行うシーケンス試験装置（４０）であって、前記通信手段が送受信するメッセージと、所定の時刻から前記メッセージが送信されるべき時刻までの、前記基準シナリオの作成者が期待する値の経過時間の情報とを前記基準シナリオとして登録する基準シナリオ登録手段（４１）と、前記経過時間のしきい値を設定するしきい値設定手段（４３）と、前記基準シナリオ登録手段によって登録された前記基準シナリオに基づいたメッセージを送受信するシーケンスを前記通信手段に実行させた際の前記経過時間を含むログ情報を取得するログ情報取得手段（４５）と、前記基準シナリオ登録手段によって登録された前記経過時間に前記しきい値設定手段によって設定された前記経過時間のしきい値を加えた期待値と、前記ログ情報取得手段によって取得された前記ログ情報に含まれる経過時間とを比較する比較手段（４７）と、前記比較手段の比較結果に基づいて、前記期待値の範囲内に送信されたメッセージに関するログ情報と、前記期待値の範囲外で送信されたメッセージに関するログ情報とを識別して表示する表示手段（４８）と、を備えた構成を有している。
【００１０】
この構成により、本発明の請求項１に係るシーケンス試験装置は、比較手段の比較結果に基づいて、期待値の範囲内に送信されたメッセージに関するログ情報と、期待値の範囲外で送信されたメッセージに関するログ情報とを識別して表示する。したがって、本発明の請求項１に係るシーケンス試験装置は、期待値範囲外のログ情報を容易に特定することができる。
【００１１】
本発明の請求項２に係るシーケンス試験方法は、予め定められた通信プロトコルのメッセージを送受信するシーケンスを実行する通信手段に対して所定の基準シナリオに基づいて試験を行うシーケンス試験方法であって、前記通信手段が送受信するメッセージと、所定の時刻から前記メッセージが送信されるべき時刻までの、前記基準シナリオの作成者が期待する値の経過時間の情報とを前記基準シナリオとして登録する基準シナリオ登録ステップと、前記経過時間のしきい値を設定するしきい値設定ステップと、前記基準シナリオ登録ステップにおいて登録された前記基準シナリオに基づいたメッセージを送受信するシーケンスを前記通信手段に実行させた際の前記経過時間を含むログ情報を取得するログ情報取得ステップと、前記基準シナリオ登録ステップにおいて登録された前記経過時間に前記しきい値設定ステップにおいて設定された前記経過時間のしきい値を加えた期待値と、前記ログ情報取得ステップにおいて取得された前記ログ情報に含まれる経過時間とを比較する比較ステップと、前記比較ステップにおける比較結果に基づいて、前記期待値の範囲内に送信されたメッセージに関するログ情報と、前記期待値の範囲外で送信されたメッセージに関するログ情報とを識別して表示する表示ステップと、を含む構成を有している。
【００１２】
この構成により、本発明の請求項２に係るシーケンス試験方法は、比較ステップにおける比較結果に基づいて、期待値の範囲内に送信されたメッセージに関するログ情報と、期待値の範囲外で送信されたメッセージに関するログ情報とを識別して表示する。したがって、本発明の請求項２に係るシーケンス試験方法は、期待値範囲外のログ情報を容易に特定することができる。
【発明の効果】
【００１３】
本発明は、期待値範囲外のログ情報を容易に特定することができるという効果を有するシーケンス試験装置及びシーケンス試験方法を提供することができるものである。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態におけるシーケンス試験システムのブロック構成図である。
【図２】本発明の実施形態における基準シナリオのメッセージ及び期待値例を示す図である。
【図３】本発明の実施形態における基準シナリオのシーケンスを示す図である。
【図４】本発明の実施形態における基準シナリオに基づいた第１の動作結果例を示す図である。
【図５】本発明の実施形態における基準シナリオに基づいた第２の動作結果例を示す図である。
【図６】本発明の実施形態における基準シナリオに基づいた第２の動作結果例の表示例を示す図である。
【図７】本発明の実施形態における基準シナリオに基づいた第３の動作結果例を示す図である。
【図８】本発明の実施形態の他の態様におけるシーケンス試験システムのブロック構成図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を用いて説明する。なお、本発明のシーケンス試験装置を、複数のノードを含むシーケンス試験システムに適用した例を挙げて説明する。このシーケンス試験システムは、例えば、携帯電話、モバイル端末等の通信端末を所定の通信プロトコルに基づいたシーケンスで試験する場合、通信端末の位置登録や発信、着信、ハンドオーバ等の呼接続試験を行うことができるものである。本実施形態では、シーケンス試験システムが、有線の通信ネットワークに接続された複数のノードに対して通信プロトコルに基づいたシーケンスで呼接続試験を行うものとして説明する。
【００１６】
まず、本実施形態におけるシーケンス試験システムの構成について説明する。
【００１７】
図１に示すように、本実施形態におけるシーケンス試験システム１００は、ノードＡ１０、ノードＢ２０、ノードＣ３０を備えている。なお、ノードＡ１０、ノードＢ２０、ノードＣ３０は、図示を省略したが、各ノード全体の動作を制御するＣＰＵ及びこのＣＰＵを機能させるためのプログラムを記憶するＲＯＭ、ＲＡＭ等で構成された制御回路を備えている。
【００１８】
ノードＡ１０とノードＢ２０との間には、通信ケーブル１１が接続されている。ノードＢ２０とノードＣ３０との間には、両者間の通信信号を取り出すタップ６０が設けてある。ノードＢ２０とタップ６０との間には通信ケーブル１２、タップ６０とノードＣ３０との間には通信ケーブル１３が接続されている。ここで、ノードＢ２０及びノードＣ３０は、本発明に係る通信手段を構成する。
【００１９】
ノードＡ１０は、シーケンス試験装置４０、通信装置５０を備えている。シーケンス試験装置４０は、基準シナリオ登録部４１、基準シナリオ記憶部４２、しきい値設定部４３、しきい値記憶部４４、ログ情報取得部４５、ログ情報記憶部４６、比較部４７、表示部４８を備えている。このシーケンス試験装置４０は、ノードＢ２０及びノードＣ３０に対して所定の通信プロトコルに基づいたシーケンス試験を行うものである。
【００２０】
基準シナリオ登録部４１は、通信試験手順、通信条件、あるノードが所定のシーケンスにおいて受信メッセージを受信してから応答メッセージを送信するまでの応答時間等の情報であってシーケンス試験の基準となるもの（以下「基準シナリオ」という。）をユーザが登録するため操作するものである。この基準シナリオ登録部４１は、例えば、基準シナリオを作成して登録するための登録画面を表示するディスプレイや、キーボード、ダイヤル又はマウスのような入力デバイス、これらを制御する制御回路等で構成される。なお、基準シナリオ登録部４１は、本発明に係る基準シナリオ登録手段を構成する。
【００２１】
基準シナリオ記憶部４２は、例えばハードディスクドライブで構成され、ユーザが登録した基準シナリオを記憶するようになっている。
【００２２】
しきい値設定部４３は、基準シナリオで定められたシーケンスごとの応答時間に対して、実際の応答時間が期待値の範囲に入っているか否かを判断するためのしきい値を設定するためユーザが操作するものである。また、しきい値設定部４３は、例えば、しきい値を設定するための設定画面を表示するディスプレイや、キーボード、ダイヤル又はマウスのような入力デバイス、これらを制御する制御回路等で構成される。前述の基準シナリオ登録部４１で登録された応答時間と、このしきい値設定部４３で設定されたしきい値とで期待値の範囲が定まる。期待値の範囲を定めるためのデータは、試験対象であるノードＢ２０及びノードＣ３０の仕様内容やシミュレーションの結果等に基づいて予め準備されている。なお、しきい値設定部４３は、本発明に係るしきい値設定手段を構成する。
【００２３】
しきい値記憶部４４は、例えばハードディスクドライブで構成され、しきい値設定部４３によって設定されたしきい値のデータを記憶するようになっている。
【００２４】
ここで、本実施形態において、基準シナリオ登録部４１で登録される基準シナリオと、しきい値設定部４３で設定されるしきい値について、図２及び図３を用いて具体的に説明する。図２（ａ）は、基準シナリオの例である。シナリオとは、試験手順や試験のための通信シーケンスが記述されたもので、図２（ａ）の（イ）の部分が該当する。基準シナリオは、基準となる時間情報である基準時間として、経過時間又は応答時間をシナリオに付加したものであり、図２（ａ）の（ロ）の部分が経過時間又は応答時間である。この経過時間又は応答時間は、シーケンス試験システム１００が理想的に動作した場合の理想値、又は基準シナリオ作成者がシーケンス試験システム１００に期待する値である。経過時間については、最初のメッセージの送信時刻を基準として、各メッセージが送信されるべき時刻が、メッセージごとに経過時間として記述されている。応答時間については、あるメッセージが送信されてから次のメッセージが送信されるまでの時間が、メッセージごとに応答時間として記述されている。基準シナリオには、この経過時間か応答時間のいずれかが記述されている。図２（ｂ）は、基準シナリオと前述のしきい値とを結合した概念図であり、基準シナリオの経過時間又は応答時間としきい値とから導かれる期待値が、各メッセージに対して示されている。
【００２５】
図２及び図３に示すように、発明を分かりやすく説明するため、本実施形態において、ノード間で送受信されるメッセージ（以下「ＭＳＧ」と記す。）の数は４つとする。具体的には、ノードＡ１０からノードＢ２０に送信されるＭＳＧ１は"Update Location Request"、このＭＳＧ１に応答してノードＢ２０からノードＣ３０に送信されるＭＳＧ２は"Authentication Information"である。また、このＭＳＧ２に応答してノードＣ３０からノードＢ２０に送信されるＭＳＧ３は"Authentication Information Acknowledge"、このＭＳＧ３に応答してノードＢ２０からノードＡ１０に送信されるＭＳＧ４は"Authentication Information Request"である。なお、図３において、"Req"は"Request"を、"Info"は"Information"を、"Ack"は"Acknowledge"をそれぞれ表している。
【００２６】
また、図２（ｂ）には２つの期待値が例示されている。期待値の例１は、ノードＡ１０がＭＳＧ１をノードＢ２０に送信する時刻を"０"として基準値とし、ノードＢ２０及びノードＣ３０がメッセージを送信する時刻としきい値とを用いて表したものである。具体的には、ノードＢ２０がＭＳＧ２をノードＣ３０に送信する時刻を０．１００秒±０．０５秒、ノードＣ３０がＭＳＧ３をノードＢ２０に送信する時刻を０．４００秒±０．０５秒、ノードＢ２０がＭＳＧ４をノードＡ１０に送信する時刻を０．５００秒±０．０５秒としたものである。なお、図３に示したしきい値５〜７は、この期待値の例１を用いて表したものである。
【００２７】
一方、期待値の例２は、各ノード間で要する時間としきい値とを用いて表したものである。具体的には、例えば、ノードＢ２０がＭＳＧ１を受信してからＭＳＧ２をノードＣ３０に送信するまでの時間を０．１００秒±０．０５秒としている。
【００２８】
なお、説明を簡単にするため、図２（ｂ）に示した期待値の例１及び例２において、送信時刻は受信時刻と等しいものとする。ここで、この基準シナリオに基づく直接的な動作は、通信装置５０がＭＳＧ１を送信することのみである。前述の通り、試験対象であるノードＢ２０、ノードＣ３０は、通信プロトコルに従って動作する。したがって、基準シナリオに記載されたＭＳＧ２〜ＭＳＧ４は、通信プロトコルに従って当然送信されるべきメッセージとして記載されている。
【００２９】
図１に戻り、ログ情報取得部４５は、通信装置５０を介して、ノードＡ１０とノードＢ２０との間のログ情報を取得するようになっている。このログ情報は、通信装置５０又はノードＢ２０が送信時に作成したタイムスタンプ情報を含む。また、ログ情報取得部４５は、タップ６０を介して、ノードＢ２０とノードＣ３０との間のログ情報を取得するようになっている。このログ情報は、ノードＢ２０又はノードＣ３０が送信時に作成したタイムスタンプ情報を含む。なお、ログ情報取得部４５は、本発明に係るログ情報取得手段を構成する。
【００３０】
ログ情報記憶部４６は、例えばハードディスクドライブで構成され、ログ情報取得部４５が取得したログ情報を記憶するようになっている。
【００３１】
比較部４７は、基準シナリオ記憶部４２から基準シナリオを、しきい値記憶部４４から応答時間のしきい値の情報を、それぞれ、読み出すようになっている。また、比較部４７は、ログ情報記憶部４６からログ情報を読み出すようになっている。そして、比較部４７は、基準シナリオに含まれる応答時間に応答時間のしきい値を加えた時間範囲を期待値の範囲とし、ログ情報に含まれる所定のシーケンスの応答時間と期待値の範囲とを比較するようになっている。さらに、比較部４７は、基準シナリオで設定されたメッセージと、ログ情報記憶部４６に記憶されたログ情報に含まれるメッセージとを比較するようになっている。そして、比較部４７は、比較結果のデータを表示部４８に出力するようになっている。なお、比較部４７は、本発明に係る応答時間比較手段を構成する。
【００３２】
表示部４８は、表示処理回路やディスプレイを備え、比較部４７を介して、ログ情報記憶部４６が記憶したログ情報を入力して表示するようになっている。また、表示部４８は、比較部４７から比較結果のデータを入力し、期待値の範囲に入っているログ情報と、期待値の範囲に入っていないログ情報とを識別して表示するようになっている。なお、表示部４８は、本発明に係る表示手段を構成する。
【００３３】
通信装置５０は、基準シナリオ記憶部４２が記憶した基準シナリオに基づいてノードＢ２０と通信するようになっている。また、通信装置５０は、ノードＡ１０とノードＢ２０との間のログ情報を取得してログ情報取得部４５に出力するようになっている。
【００３４】
次に、本実施形態におけるシーケンス試験システム１００の動作について説明する。
【００３５】
基準シナリオ登録部４１をユーザが操作することにより、基準シナリオが登録される（基準シナリオ登録ステップ）。基準シナリオ登録部４１によって登録された基準シナリオは、基準シナリオ記憶部４２によって記憶される。
【００３６】
また、しきい値設定部４３をユーザが操作することにより、基準シナリオで定められたシーケンスごとの応答時間に対して、実際の応答時間が期待値の範囲に入っているか否かを判断するためのしきい値が設定される（しきい値設定ステップ）。しきい値設定部４３によって設定されたしきい値は、しきい値記憶部４４によって記憶される。
【００３７】
通信装置５０を備えたノードＡ１０、ノードＢ２０及びノードＣ３０は、それぞれ、基準シナリオ記憶部４２によって記憶された基準シナリオに基づいてメッセージの送受信を行う。このメッセージの送受信中において、通信装置５０はノードＡ１０とノードＢ２０との間のログ情報を取得してログ情報取得部４５に出力し、タップ６０はノードＢ２０とノードＣ３０との間のログ情報を取得してログ情報取得部４５に出力する（ログ情報取得ステップ）。
【００３８】
ログ情報記憶部４６は、ログ情報取得部４５が取得したログ情報を記憶する。
【００３９】
比較部４７は、基準シナリオ記憶部４２から基準シナリオを、しきい値記憶部４４から応答時間のしきい値の情報を、それぞれ、読み出す。また、比較部４７は、ログ情報記憶部４６からログ情報を読み出す。そして、比較部４７は、基準シナリオに含まれる応答時間に応答時間のしきい値を加えた時間範囲を期待値の範囲とし、ログ情報に含まれる所定のシーケンスの応答時間と期待値の範囲とを比較する（応答時間比較ステップ）。さらに、比較部４７は、基準シナリオで設定されたメッセージと、ログ情報記憶部４６に記憶されたログ情報に含まれるメッセージとを比較する。そして、比較部４７は、比較結果のデータを表示部４８に出力する。
【００４０】
表示部４８は、比較部４７を介して、ログ情報記憶部４６が記憶したログ情報を入力して表示する。また、表示部４８は、比較部４７から比較結果のデータを入力し、期待値の範囲に入っているログ情報と、期待値の範囲に入っていないログ情報とを識別して表示する（表示ステップ）。
【００４１】
以下、基準シナリオ登録部４１によって図２及び図３に示した基準シナリオが登録されたものとし、ノードＡ１０、ノードＢ２０及びノードＣ３０の動作結果を３つ例示して図４〜図７に基づき説明する。
（第１の動作結果例）
第１の動作結果例を図４に示す。図４に示すように、ノードＡ１０は、送信時刻"０．０００"において、"Update Location Request"というＭＳＧ１をノードＢ２０に送信する。
【００４２】
続いて、ノードＢ２０は、受信したＭＳＧ１に応答して"Authentication Information"というＭＳＧ２をノードＣ３０に送信する。このＭＳＧ２を送信した送信時刻は、"０．１０５"であり、図２（ｂ）及び図３に示した送信時刻の期待値"０．１００±０．０５"の範囲内である。
【００４３】
続いて、ノードＣ３０は、受信したＭＳＧ２に応答して"Authentication Information Acknowledge"というＭＳＧ３をノードＢ２０に送信する。このＭＳＧ３を送信した送信時刻は、"０．４４０"であり、図２（ｂ）及び図３に示した送信時刻の期待値"０．４００±０．０５"の範囲内である。
【００４４】
続いて、ノードＢ２０は、受信したＭＳＧ３に応答して"Authentication Information Request"というＭＳＧ４をノードＡ１０に送信する。このＭＳＧ４を送信した送信時刻は、"０．４６０"であり、図２（ｂ）及び図３に示した送信時刻の期待値"０．５００±０．０５"の範囲内である。
【００４５】
以上のように、第１の動作結果例では、各ノードの応答時間は期待値の範囲内にあるので、表示部４８は、ＭＳＧ１からＭＳＧ４までに関するログ情報を特に識別することなくディスプレイに表示する。
（第２の動作結果例）
第２の動作結果例を図５に示す。図５に示すように、この例では、第１の動作結果例（図４参照）と比べて、ＭＳＧ４の送信時刻が異なっている。
【００４６】
すなわち、ノードＢ２０は、受信したＭＳＧ３に応答してＭＳＧ４を送信時刻"０．５６０"で送信している。この送信時刻は、図２（ｂ）及び図３に示した送信時刻の期待値"０．５００±０．０５"の範囲外である。
【００４７】
したがって、第２の動作結果例では、表示部４８は、ＭＳＧ４に関するログ情報をＭＳＧ１〜３に関するログ情報と識別してディスプレイに表示する。具体的には、表示部４８は、例えば図６に示すように表示する。図６は、表示部４８が、第２の動作結果例での表示を行った状態を示している。図６に示すように、表示部４８は、"Authentication Information Request"というＭＳＧ４に関するログ情報のみを例えば色付けして示し、ＭＳＧ４に関するログ情報とＭＳＧ１〜３に関するログ情報とをユーザが識別しやすいよう表示している。この表示により、ＭＳＧ４は、ノードＢ２０がノードＣ３０に向けて送信したメッセージであることと、その送信時刻が"０．５６０"であって期待値の範囲外であることをユーザは容易に把握することができる。なお、図６において、例えば、送信時刻欄に隣接させて、期待値の範囲も表示する構成としてもよい。
（第３の動作結果例）
第３の動作結果例を図７に示す。図７に示すように、この例では、第１の動作結果例（図４参照）におけるＭＳＧ４がＭＳＧ８となっている。
【００４８】
すなわち、ノードＢ２０は、受信したＭＳＧ３に応答して、"Update Location Request"というＭＳＧ８を送信時刻"０．４６０"にノードＣ３０宛に送信している。この送信時刻は、図２（ｂ）及び図３に示した送信時刻の期待値"０．５００±０．０５"の範囲内ではあるが、メッセージの宛先及び内容が基準シナリオとは異なる。つまり、基準シナリオに記載されたシーケンスが正しいとすれば、基準シナリオと異なる動作を行ったノードＢ２０に不具合が生じた疑いがある。
【００４９】
したがって、第３の動作結果例では、表示部４８は、ＭＳＧ４に関するログ情報をＭＳＧ１〜３に関するログ情報と識別してディスプレイに表示する。
【００５０】
以上のように、本実施形態におけるシーケンス試験システム１００は、比較部４７の比較結果に基づいて、期待値の範囲内に送信された応答メッセージに関するログ情報と、期待値の範囲外で送信された応答メッセージに関するログ情報とを識別して表示する。したがって、シーケンス試験システム１００は、期待値範囲外のログ情報を容易に特定することができる。
【００５１】
（他の態様１）
本発明は前述の実施形態に限定されず様々な変形態様が可能である。例えば、前述の実施形態では、有線の通信ネットワークに接続された複数のノードに対してシーケンス試験を行う構成としたが、これに限定されない。例えば、図８に示すような構成でシーケンス試験を行うこともできる。
【００５２】
図８に示したシーケンス試験システム２００は、ノードＡ７０、ノードＢ８０を備えている。ノードＡ７０は、シーケンス試験装置４０、通信装置９０を備えている。なお、シーケンス試験装置４０の構成説明は既に述べたので省略する。また、ノードＢ８０は、本発明に係る通信手段を構成する。
【００５３】
ノードＢ８０と通信装置９０とは、互いにＲＦ信号で無線通信する構成を有し、それぞれ、アンテナ８１及び９１を備えている。なお、アンテナ８１、９１の代わりに、ノードＢ８０と通信装置９０との間を同軸ケーブルで接続し、ＲＦ信号をやりとりする構成であってもよい。この構成例の場合、具体的には、通信装置９０は、移動体通信システムの基地局を模擬する擬似基地局である。また、試験対象であるノードＢ８０は、移動体通信システムの移動体通信端末であり、例えば、携帯電話やモバイル端末である。
【００５４】
前述の構成により、シーケンス試験システム２００は、ノードＢ８０に対し、無線通信の通信プロトコルに基づいたシーケンス試験を行って、期待値の範囲内に送信された応答メッセージに関するログ情報と、期待値の範囲外で送信された応答メッセージに関するログ情報とを識別して表示することができる。したがって、シーケンス試験システム２００は、期待値範囲外のログ情報を容易に特定することができる。
【００５５】
（他の態様２）
また、前述の実施形態では、本発明に係る通信手段としてノードＢ２０及びノードＣ３０を例に挙げたが、本発明はこれに限定されず、所定のシーケンスで動作するものに適用することができる。例えば、本発明は、３ＧＰＰ（Third Generation Partnership Project）の規格に基づいた多階層のプロトコルスタックの各階層（物理層、媒体アクセス制御層、無線リンク制御層等）を通信手段として、各層間の通信においても適用することができ、前述の実施形態と同様の効果が得られる。
【産業上の利用可能性】
【００５６】
以上のように、本発明に係るシーケンス試験装置及びシーケンス試験方法は、期待値範囲外のログ情報を容易に特定することができるという効果を有し、携帯電話、モバイル端末等の通信端末を所定の通信プロトコルに基づいたシーケンスで試験するシーケンス試験装置及びシーケンス試験方法等として有用である。
【符号の説明】
【００５７】
１０、７０  ノードＡ
１１、１２、１３  通信ケーブル
２０、８０  ノードＢ（通信手段）
３０  ノードＣ（通信手段）
４０  シーケンス試験装置
４１  基準シナリオ登録部（基準シナリオ登録手段）
４２  基準シナリオ記憶部
４３  しきい値設定部（しきい値設定手段）
４４  しきい値記憶部
４５  ログ情報取得部（ログ情報取得手段）
４６  ログ情報記憶部
４７  比較部（応答時間比較手段）
４８  表示部（表示手段）
５０、９０  通信装置
６０  タップ
８１、９１  アンテナ
１００、２００  シーケンス試験システム
【図１】
0005545846.tif 000002
【図２】
0005545846.tif 000003
【図３】
0005545846.tif 000004
【図４】
0005545846.tif 000005
【図５】
0005545846.tif 000006
【図６】
0005545846.tif 000007
【図７】
0005545846.tif 000008
【図８】
0005545846.tif 000009