(57)【要約】【課題】通信装置の動作試験を複数の試験装置に対し汎用的に行えるようにすること。【解決手段】シナリオエディタ部２は、仕様書データＤ１及び定義ファイルデータＤ２に基づき、統一化されたシナリオ言語を用いて汎用の共有シナリオデータＤ３を作成し、シナリオ変換部４は、試験環境データＤ４と共有シナリオデータＤ３とに基づいて、実機１０に対し動作試験を行うための試験シナリオデータＤ５を作成する。試験実行部８は、試験シナリオデータＤ５に基づき、実機１０に対し動作試験を行う。試験結果解析部６は、試験実行部８によって実行された動作試験の試験結果を示す試験結果データＤ１０を作成し、この試験結果データＤ１０をシナリオエディタ部２に通知する。シナリオエディタ部２は、試験結果データＤ１０を、他の共有シナリオデータＤ３の作成に用いる。【選択図】図２
2010213228.tif 000002
【特許請求の範囲】
【請求項１】
通信装置の動作試験を行う動作試験装置であって、
予め入力された仕様書データ及び定義ファイルデータに基づき、所定の一の方式に基づくシナリオ言語を用いて汎用の共有シナリオデータを作成する共有シナリオ作成手段と、
予め入力され前記動作試験の実行環境を示す試験環境データと、前記共有シナリオ作成手段によって作成された前記共有シナリオデータとに基づいて、前記動作試験を行うための試験シナリオデータを作成する試験シナリオ作成手段と、
前記試験シナリオ作成手段によって作成された前記試験シナリオデータに基づき、前記通信装置に対し前記動作試験を行う試験実行手段と、
前記試験実行手段によって実行された前記動作試験の試験結果を示す試験結果データを作成し、該試験結果データを前記共有シナリオ作成手段に通知する試験結果解析手段と、を備え、
前記共有シナリオ作成手段は、前記試験結果解析手段から通知された前記試験結果データを、他の共有シナリオデータの作成に用いる、ことを特徴とする動作試験装置。
【請求項２】
前記試験シナリオ作成手段は、前記共有シナリオ作成手段によって作成された前記動作試験の手順を示す試験手順書データを作成する、ことを特徴とする請求項１に記載の動作試験装置。
【請求項３】
前記試験シナリオ作成手段は、前記共有シナリオ作成手段によって作成された前記共有シナリオデータに基づく前記動作試験をシミュレーションし、このシミュレーションによって得られる試験結果を示す試験結果予測データを作成し、
前記試験結果解析手段は、前記試験シナリオ作成手段によって作成された前記試験結果予測データと、前記試験実行手段によって作成され該試験実行手段による前記動作試験の実行内容を示す試験実行部ログデータと、前記通信装置によって作成され該通信装置による前記動作試験の実行内容を示す実機ログデータとに基づいて前記試験結果データを作成する、
ことを特徴とする請求項２に記載の動作試験装置。
【請求項４】
通信装置の動作試験を行う動作試験装置を用いた動作試験方法であって、
前記動作試験装置が、予め入力された仕様書データ及び定義ファイルデータに基づき、所定の一の方式に基づくシナリオ言語を用いて汎用の共有シナリオデータを作成する共有シナリオ作成ステップと、
前記動作試験装置が、予め入力され前記動作試験の実行環境を示す試験環境データと、前記共有シナリオ作成ステップにおいて作成された前記共有シナリオデータとに基づいて、前記動作試験を行うための試験シナリオデータを作成する試験シナリオ作成ステップと、
前記動作試験装置が、前記試験シナリオ作成ステップにおいて作成した前記試験シナリオデータに基づき、前記通信装置に対し前記動作試験を行う試験実行ステップと、
前記動作試験装置が、前記試験実行ステップにおいて実行した前記動作試験の試験結果を示す試験結果データを作成する試験結果解析ステップと、
を備え、
前記動作試験装置は、前記試験結果解析ステップにおいて作成した前記試験結果データを、前記共有シナリオ作成ステップにおいて他の共有シナリオデータを作成する場合に用いる、ことを特徴とする動作試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置の動作試験を行うための動作試験装置と動作試験方法とに関する。
【背景技術】
【０００２】
近年の通信装置等の動作試験に係る技術の一例として特許文献１がある。特許文献１には、交換機装置の試験項目毎の試験シナリオを、交換機装置の機種に依存しない論理試験シナリオと交換機装置の機種に依存する物理試験シナリオとの階層に分離し、論理試験シナリオを被試験交換機装置を基に機種毎に異なる被試験交換機装置対応の物理試験シナリオに変換し、物理試験シナリオにより機種の異なる交換機装置の試験動作を制御させ、交換機装置の機種に依存しない論理試験シナリオにより、機種の異なる交換機装置の試験を実行する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３６３５４７９号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、動作試験を実行する被試験装置（通信装置）毎に試験機の機種等が異なり、よって、試験装置毎に試験シナリオの言語が異なる。このため、特定の試験装置において作成された試験シナリオを他の試験装置に用いるのは困難である。更に、このような場合、シナリオ作成技術者が複数のシナリオ言語を習得するか、或いは、これが困難な場合には複数の技術者（それぞれの技術者はそれぞれ異なったシナリオ言語を習得している）が必要となる。以上のように、従来の通信装置の試験方法は利便性のよいものではなく、効率の向上が望まれている。そこで本発明の目的は、通信装置の動作試験を複数の試験装置に対し汎用的に行えるようにすることである。
【課題を解決するための手段】
【０００５】
本発明の動作試験装置は、通信装置の動作試験を行う動作試験装置であって、予め入力された仕様書データ及び定義ファイルデータに基づき、所定の一の方式に基づくシナリオ言語を用いて汎用の共有シナリオデータを作成する共有シナリオ作成手段と、予め入力され前記動作試験の実行環境を示す試験環境データと、前記共有シナリオ作成手段によって作成された前記共有シナリオデータとに基づいて、前記動作試験を行うための試験シナリオデータを作成する試験シナリオ作成手段と、前記試験シナリオ作成手段によって作成された前記試験シナリオデータに基づき、前記通信装置に対し前記動作試験を行う試験実行手段と、前記試験実行手段によって実行された前記動作試験の試験結果を示す試験結果データを作成し、該試験結果データを前記共有シナリオ作成手段に通知する試験結果解析手段と、を備え、前記共有シナリオ作成手段は、前記試験結果解析手段から通知された前記試験結果データを、他の共有シナリオデータの作成に用いる、ことを特徴とする。
【０００６】
本発明の動作試験方法は、通信装置の動作試験を行う動作試験装置を用いた動作試験方法であって、前記動作試験装置が、予め入力された仕様書データ及び定義ファイルデータに基づき、所定の一の方式に基づくシナリオ言語を用いて汎用の共有シナリオデータを作成する共有シナリオ作成ステップと、前記動作試験装置が、予め入力され前記動作試験の実行環境を示す試験環境データと、前記共有シナリオ作成ステップにおいて作成された前記共有シナリオデータとに基づいて、前記動作試験を行うための試験シナリオデータを作成する試験シナリオ作成ステップと、前記動作試験装置が、前記試験シナリオ作成ステップにおいて作成した前記試験シナリオデータに基づき、前記通信装置に対し前記動作試験を行う試験実行ステップと、前記動作試験装置が、前記試験実行ステップにおいて実行した前記動作試験の試験結果を示す試験結果データを作成する試験結果解析ステップと、を備え、前記動作試験装置は、前記試験結果解析ステップにおいて作成した前記試験結果データを、前記共有シナリオ作成ステップにおいて他の共有シナリオデータを作成する場合に用いる、ことを特徴とする。
【０００７】
本発明の動作試験装置及び動作試験方法によれば、統一化されたシナリオ言語を用いて汎用の共有シナリオデータが作成されるので、試験装置の機種によらず、動作試験が実施できる。更に、異なる機種の試験装置であっても、共有シナリオデータの共有化が可能となる。更に、複数機種の試験装置を用いて動作試験を行う場合に、動作試験のシーケンス全体の見通しがよく、誤り検出が容易となる。このようにして高品質のシナリオデータが作成可能となる。
【０００８】
また、動作試験を実際に実施する場合、動作試験の対象となるノード（通信端末等の装置であり、以下同様）の周辺のノードのみに限定したシナリオを用いればよいので、例えば図４に示すように、動作試験に必要なノード分のシナリオデータを切り出して用いる（なお、従来のシナリオデータは、動作試験に必要となるノードのみを対象として作成されるので、他のノードを含めたシステム全体が考慮されておらず、よって、各シナリオにおいて想定される信号がノード間で異なる等、動作試験の実行時にエラーの発生する虞がある）。図４に示すノードＡ〜ノードＥは、動作試験の対象となる装置（通信端末等）であり、ノードＡ〜ノードＥの間において、信号Ａ１，Ｂ１〜Ｂ３，Ｃ１〜Ｃ３，Ｄ１〜Ｄ３，Ｅ１〜Ｅ２が送受信される（ノードＡ〜ノードＥ及び信号Ａ１，Ｂ１〜Ｂ３，Ｃ１〜Ｃ３，Ｄ１〜Ｄ３，Ｅ１〜Ｅ２の定義は図５及び図６においても同様）。そして、ノードＡ〜ノードＥの動作試験を行うための共有シナリオデータ（動作確認済み）は作成されている（図４（Ａ））。そこで、ノードＡ及びノードＢの動作試験を行う場合、また、ノードＢ〜ノードＣの動作試験を行う場合には、それぞれの動作試験に対応する試験シナリオデータを共有シナリオデータからそれぞれ切り出して（部分的に抽出して）用いればよい（図４（Ｂ）及び図４（Ｃ））。
【０００９】
更に、隣接するノードそれぞれのシナリオデータは、共通のシナリオ言語が用いられているので、一のシナリオデータに統合するのが容易となる。
従って、より多くのノードを含むような大きなシステム（より多くのノード間）に対する動作試験を行うためのシナリオデータの作成が容易となり、エラーの検出も容易となる。更に、シナリオ作成技術者が習得するシナリオ言語は、一つで良い。更に、試験装置毎に共有シナリオデータを作成しなくてよいので、動作試験実施に係る工程数を低減できる。また、試験結果データが共有シナリオ作成手段に通知されるので、このようなフィードバックされた過去のデータに基づいてより信頼性の高い共有シナリオデータの作成が可能となる。動作試験を実際に実施する場合、互いに隣接するシステムそれぞれに対する動作試験を行うためのそれぞれの試験シナリオデータをマージできるので、まずは必要なノードのみを対象とした試験シナリオデータを作成し、その後、隣接するノードの試験シナリオデータを作成し、そして、この作成した隣接する試験シナリオデータをマージすることによって、より広範囲なノード間の動作試験を行うためのシナリオデータが容易に作成でき、更に、マージされる各試験シナリオデータ間に矛盾（不一致）等があれば容易に検出できる（図５及び図６）。例えば、図５に示すように、ノードＡ〜ノードＣから成るシステムに対する動作試験を行うための第１の試験シナリオデータが作成されており（図５（Ａ））、このシステムに隣接しノードＢ〜ノードＤから成るシステムに対する動作試験を行うための第２の試験シナリオデータも作成されている場合（図５（Ｂ））、これら第１及び第２の試験シナリオデータをマージすることによって、ノードＡ〜ノードＤから成るシステムに対する動作試験を行うためのシナリオデータを容易に作成できる（図５（Ｃ））。そして、図６に示すように、第１のシナリオデータと第２のシナリオデータとの間に矛盾（ノードＣからノードＢに送信される信号Ｃ２及び信号Ｃ３の送信順序の不一致）がある場合（図６（Ａ）及び図６（Ｂ））、マージできないのでマージ処理後のシナリオの矛盾箇所においてエラーが検出される（図６（Ｃ））。
【００１０】
本発明の動作試験装置では、前記試験シナリオ作成手段は、前記共有シナリオ作成手段によって作成された前記動作試験の手順を示す試験手順書データを作成するのが好ましい。従って、オペレータは、試験手順書データを確認しながら動作試験の実施が可能となるので、利便性が向上する。
【００１１】
本発明の動作試験装置では、前記試験シナリオ作成手段は、前記共有シナリオ作成手段によって作成された前記共有シナリオデータに基づく前記動作試験をシミュレーションし、このシミュレーションによって得られる試験結果を示す試験結果予測データを作成し、前記試験結果解析手段は、前記試験シナリオ作成手段によって作成された前記試験結果予測データと、前記試験実行手段によって作成され該試験実行手段による前記動作試験の実行内容を示す試験実行部ログデータと、前記通信装置によって作成され該通信装置による前記動作試験の実行内容を示す実機ログデータとに基づいて前記試験結果データを作成するのが好ましい。従って、動作試験の成否を示す試験結果データが自動的に作成される。
【発明の効果】
【００１２】
本発明によれば、通信装置の動作試験を複数の試験装置に対し汎用的に行える。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る通信システム試験装置の構成を示す図である。
【図２】実施形態に係る通信システム試験装置の構成及び動作を説明するための図である。
【図３】実施形態に係る通信システム試験装置の動作を説明するためのフローチャートである。
【図４】作用効果を説明するための図である。
【図５】作用効果を説明するための図である。
【図６】作用効果を説明するための図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明に係る好適な実施形態について詳細に説明する。なお、図面の説明において、可能な場合には、同一要素には同一符号を付し、重複する説明を省略する。図１は、実施形態に係る動作試験装置１の構成を示す図であり、図２は、実施形態に係る動作試験装置１の構成及び動作を説明するための図である。動作試験装置１は、実機１０等の動作試験を行う装置であり、実機１０は通信装置等である。動作試験装置１は、動作試験の対象となる実機１０等を装着できる。
【００１５】
動作試験装置１は、図１に示すように、物理的には、ＣＰＵ１ａ、ＲＯＭ１ｂ、ＲＡＭ１ｃ、通信装置１ｄ、記憶装置１ｅ及び入出力装置１ｆ等を有しており、これらＣＰＵ１ａ〜入出力装置１ｆは、バス１ｇに接続されている。ＣＰＵ１ａは、ＲＯＭ１ｂ等の内蔵メモリに格納された所定のコンピュータプログラムをＲＡＭ１ｃにロードして実行することにより、動作試験装置１を統括的に制御する。通信装置１ｄは、動作試験装置１に装着される試験機８及び実機１０と通信するためのインターフェイスを有する。記憶装置１ｅは、書き込み／読み出しが自在なメモリであって、各種コンピュータプログラムや、コンピュータプログラムの実行に必要な各種データ等を格納する。入出力装置１ｆは、キーボード等の入力装置と、ＬＣＤ等のディスプレイを含む出力装置とを有する。
【００１６】
また、動作試験装置１は、図２に示すように、機能的には、シナリオエディタ部２（共有シナリオ作成手段）、シナリオ変換部４（試験シナリオ作成手段）、試験結果解析部６（試験結果解析手段）及び試験実行部８（試験実行手段）を有する。これらのシナリオエディタ部２〜試験実行部８は、ＣＰＵ１ａがＲＯＭ１ｂ等の動作試験装置１の内蔵メモリに格納された上記コンピュータプログラムを実行し、図１に示す動作試験装置１の各構成部を動作させることによって実現される機能である。ＣＰＵ１ａは、上記コンピュータプログラムを実行することによって（シナリオエディタ部２〜試験実行部８を用いて）、図３のフローチャートに示す処理を実行する。
【００１７】
次に、図３を参照して、実機１０に対し動作試験を行う場合の動作試験装置１の動作を説明する。まず、シナリオエディタ部２は、入出力装置１ｆを介して予め入力された仕様書データＤ１及び定義ファイルデータＤ２に基づき、所定の一の方式に基づく（統一化された）シナリオ言語を用いて汎用の共有シナリオデータＤ３を作成する（ステップＳ１）。仕様書データＤ１は、動作試験に必要な通信プロトコル等が記載されたデータである。定義ファイルデータＤ２は、信号の定義辞書やテンプレート等を含むデータである。なお、仕様書データＤ１及び／又は定義ファイルデータＤ２は、記憶装置１ｅ等の動作試験装置１の内蔵メモリに予め格納されていてもよい。
【００１８】
ステップＳ１の後、シナリオ変換部４は、ステップＳ１においてシナリオエディタ部２によって作成された共有シナリオデータＤ３と、試験環境データＤ４とに基づいて、実機１０に対する動作試験を行うための試験シナリオデータＤ５を作成する（ステップＳ２）。試験環境データＤ４は、入出力装置１ｆを介して予め入力されたデータであり、実機１０に対する動作試験の実行環境を示す。なお、試験環境データＤ４は、記憶装置１ｅ等の動作試験装置１の内蔵メモリに予め格納されていてもよい。また、シナリオ変換部４は、ステップＳ２以降に、動作試験の手順を示す試験手順書データＤ６を作成する。シナリオ変換部４によって作成された試験手順書データＤ６の内容は入出力装置１ｆの表示装置に表示されるが、記憶装置１ｅ等の動作試験装置１の内蔵メモリに格納されてもよい。また、シナリオ変換部４は、ステップＳ２以降であってステップＳ４が行われる前までに、共有シナリオデータＤ３に基づく動作試験をシミュレーションし、このシミュレーションによって得られる試験結果を示す試験結果予測データＤ７を作成し、この作成した試験結果予測データＤ７を試験結果解析部６に送信する。
【００１９】
ステップＳ２の後、試験実行部８は、ステップＳ２においてシナリオ変換部４によって作成された試験シナリオデータＤ５に基づき、実機１０に対し動作試験を行う（ステップＳ３）。ステップＳ３において、試験実行部８は、試験実行部８による動作試験の実行内容を示す試験実行部ログデータＤ８を作成し、この作成した試験実行部ログデータＤ８を試験結果解析部６に送信し、実機１０は、実機１０による動作試験の実行内容を示す実機ログデータＤ９を作成し、この作成した実機ログデータＤ９を試験結果解析部６に送信する。
【００２０】
ステップＳ３の後、試験結果解析部６は、試験実行部８によってステップＳ３において実行された動作試験の試験結果を示す試験結果データＤ１０を作成する（ステップＳ４）。ステップＳ４において、試験結果解析部６は、シナリオ変換部４によって作成された試験結果予測データＤ７と、試験実行部ログデータＤ８と、実機ログデータＤ９とに基づいて、試験結果データＤ１０を作成する。更に具体的に説明すると、試験結果解析部６は、試験結果予測データＤ７と試験実行部ログデータＤ８及び実機ログデータＤ９とを比較し、試験結果予測データＤ７、試験実行部ログデータＤ８及び実機ログデータＤ９の間において矛盾するデータ（矛盾データ）を検出したか否かを判定し、この判定結果を示す試験結果データＤ１０を作成する。
【００２１】
そして、この後、試験結果解析部６は、ステップＳ４において作成した試験結果データＤ１０をゲート回路１２を介してシナリオエディタ部２に通知する（ステップＳ５）。ステップＳ５の内容をより具体的に説明すると、試験結果解析部６は、この試験結果データＤ１０をゲート回路１２に送信し、そして、ゲート回路１２は、試験結果解析部６から送信された試験結果データＤ１０を参照し、上記の矛盾データが試験結果解析部６によって検出されなかったと判定した場合に、この試験結果データＤ１０（上記の矛盾データが試験結果解析部６によって検出されなかったことを示す試験結果データＤ１０）をシナリオエディタ部２に送信する。そして、シナリオエディタ部２は、試験結果解析部６から通知された試験結果データＤ１０を、他の共有シナリオデータＤ３の作成に用いる。
【００２２】
次に、動作試験装置１の作用・効果を説明する。動作試験装置１は、実機１０の動作試験を行う装置である。動作試験装置１は、シナリオエディタ部２、シナリオ変換部４、試験結果解析部６及び試験実行部８を備える。シナリオエディタ部２は、予め入力された仕様書データＤ１及び定義ファイルデータＤ２に基づき、所定の一の方式に基づく（統一化された）シナリオ言語を用いて汎用の共有シナリオデータＤ３を作成する。シナリオ変換部４は、予め入力され動作試験の実行環境を示す試験環境データＤ４と、シナリオエディタ部２によって作成された共有シナリオデータＤ３とに基づいて、実機１０に対し動作試験を行うための試験シナリオデータＤ５を作成する。試験実行部８は、シナリオ変換部４によって作成された試験シナリオデータＤ５に基づき、実機１０に対し動作試験を行う。試験結果解析部６は、試験実行部８によって実行された動作試験の試験結果を示す試験結果データＤ１０を作成し、この試験結果データＤ１０をシナリオエディタ部２に通知する。そして、シナリオエディタ部２は、試験結果解析部６から通知された試験結果データＤ１０を、他の共有シナリオデータＤ３の作成に用いる（第１の態様）。
【００２３】
統一化されたシナリオ言語を用いて汎用の共有シナリオデータＤ３が作成されるので、試験装置の機種によらず、動作試験が実施できる。更に、異なる機種の試験装置であっても、共有シナリオデータＤ３の共有化が可能となる。更に、複数機種の試験装置を用いて動作試験を行う場合に、動作試験のシーケンス全体の見通しがよく、誤り検出が容易となる。このようにして高品質のシナリオデータ（共有シナリオデータＤ３や試験シナリオデータＤ５）が作成可能となる。
【００２４】
また、動作試験を実際に実施する場合、動作試験の対象となるノード（実機１０等であり、以下同様）の周辺のノードのみに限定したシナリオを用いればよいので、例えば図４に示すように、動作試験に必要なノード分のシナリオデータ（試験シナリオデータＤ５等）を切り出して用いる（なお、従来のシナリオデータは、動作試験に必要となるノードのみを対象として作成されるので、他のノードを含めたシステム全体が考慮されておらず、よって、各シナリオにおいて想定される信号がノード間で異なる等、動作試験の実行時にエラーの発生する虞がある）。図４に示すノードＡ〜ノードＥは、動作試験の対象となる装置（通信端末等）であり、ノードＡ〜ノードＥの間において、信号Ａ１，Ｂ１〜Ｂ３，Ｃ１〜Ｃ３，Ｄ１〜Ｄ３，Ｅ１〜Ｅ２が送受信される（ノードＡ〜ノードＥ及び信号Ａ１，Ｂ１〜Ｂ３，Ｃ１〜Ｃ３，Ｄ１〜Ｄ３，Ｅ１〜Ｅ２の定義は図５及び図６においても同様）。そして、ノードＡ〜ノードＥの動作試験を行うための共有シナリオデータ（共有シナリオデータＤ３等であり、動作確認済み）は作成されている（図４（Ａ））。そこで、ノードＡ及びノードＢの動作試験を行う場合、また、ノードＢ〜ノードＣの動作試験を行う場合には、それぞれの動作試験に対応する試験シナリオデータを共有シナリオデータからそれぞれ切り出して（部分的に抽出して）用いればよい（図４（Ｂ）及び図４（Ｃ））。
【００２５】
更に、隣接するノードそれぞれのシナリオデータは、共通のシナリオ言語が用いられているので、一のシナリオデータに統合するのが容易となる。従って、より多くのノードを含むような大きなシステム（より多くのノード間）に対する動作試験を行うためのシナリオデータの作成が容易となり、エラーの検出も容易となる。更に、シナリオ作成技術者が習得するシナリオ言語は、一つで良い。更に、試験装置毎に共有シナリオデータを作成しなくてよいので、動作試験実施に係る工程数を低減できる。また、試験結果データＤ１０がシナリオエディタ部２に通知されるので、このようなフィードバックされた過去のデータに基づいてより信頼性の高い共有シナリオデータＤ３の作成が可能となる。動作試験を実際に実施する場合、互いに隣接するシステムそれぞれに対する動作試験を行うためのそれぞれの試験シナリオデータをマージできるので、まずは必要なノードのみを対象とした試験シナリオデータを作成し、その後、隣接するノードの試験シナリオデータを作成し、そして、この作成した隣接する試験シナリオデータをマージすることによって、より広範囲なノード間の動作試験を行うためのシナリオデータが容易に作成でき、更に、マージされる各試験シナリオデータ間に矛盾（不一致）等があれば容易に検出できる（図５及び図６）。例えば、図５に示すように、ノードＡ〜ノードＣから成るシステムに対する動作試験を行うための第１の試験シナリオデータが作成されており（図５（Ａ））、このシステムに隣接しノードＢ〜ノードＤから成るシステムに対する動作試験を行うための第２の試験シナリオデータも作成されている場合（図５（Ｂ））、これら第１及び第２の試験シナリオデータ（試験シナリオデータＤ５等）をマージすることによって、ノードＡ〜ノードＤから成るより大きなシステム（より多くのノード間）に対する動作試験を行うためのシナリオデータ作成が容易となる（図５（Ｃ））。そして、図６に示すように、第１のシナリオデータと第２のシナリオデータとの間に矛盾（ノードＣからノードＢに送信される信号Ｃ２及び信号Ｃ３の送信順序の不一致）がある場合（図６（Ａ）及び図６（Ｂ））、マージできないのでマージ処理後のシナリオの矛盾箇所においてエラーが検出される（図６（Ｃ））。
【００２６】
また、第１の態様において、シナリオ変換部４は、シナリオエディタ部２によって作成された動作試験の手順を示す試験手順書データＤ６を作成する（第２の態様）。従って、オペレータは、試験手順書データＤ６を確認しながら動作試験を実施できるので、利便性が向上される。
【００２７】
第１又は第２の態様において、シナリオ変換部４は、シナリオエディタ部２によって作成された共有シナリオデータＤ３に基づく動作試験をシミュレーションし、このシミュレーションによって得られる試験結果を示す試験結果予測データＤ７を作成し、試験結果解析部６は、シナリオ変換部４によって作成された試験結果予測データＤ７と、試験実行部８によって作成され試験実行部８による動作試験の実行内容を示す試験実行部ログデータＤ８と、実機１０によって作成され実機１０による動作試験の実行内容を示す実機ログデータＤ９とに基づいて試験結果データＤ１０を作成する（第３の態様）。従って、動作試験の成否を示す試験結果データＤ１０が自動的に作成される。
【００２８】
なお、シナリオエディタ部２、シナリオ変換部４、試験結果解析部６及び試験実行部８のそれぞれは、何れも、ＣＰＵ、ＲＯＭ、ＲＡＭ、記憶部及び通信部等を有する構成であってもよく、この場合、更に、シナリオエディタ部２、シナリオ変換部４、試験結果解析部６及び試験実行部８がそれぞれ別体として設けられていてもよい。
【符号の説明】
【００２９】
１…動作試験装置、１０…実機、１２…ゲート回路、１ａ…ＣＰＵ、１ｂ…ＲＯＭ、１ｃ…ＲＡＭ、１ｄ…通信装置、１ｅ…記憶装置、１ｆ…入出力装置、１Ｇ…バス、２…シナリオエディタ部、４…シナリオ変換部、６…試験結果解析部、８…試験実行部、Ｄ１…仕様書データ、Ｄ１０…試験結果データ、Ｄ２…定義ファイルデータ、Ｄ３…共有シナリオデータ、Ｄ４…試験環境データ、Ｄ５…試験シナリオデータ、Ｄ６…試験手順書データ、Ｄ７…試験結果予測データ、Ｄ８…試験実行部ログデータ、Ｄ９…実機ログデータ
【図１】
2010213228.tif 000003
【図２】
2010213228.tif 000004
【図３】
2010213228.tif 000005
【図４】
2010213228.tif 000006
【図５】
2010213228.tif 000007
【図６】
2010213228.tif 000008