(57)【要約】【課題】試験シナリオの作成作業にかかる時間と労力を低減させるとともに、登録されていない試験データを用いた試験シナリオについても、簡便に作成する。【解決手段】シナリオ／設定データ記憶部４０と、設定リスト記憶部５０と、試験シーケンスに基づいてシナリオファイルを作成するシナリオファイル作成部２０と、このシナリオファイルと同一となるシナリオ／設定ファイルがシナリオ／設定データ記憶部４０に登録されている場合は当該シナリオ／設定ファイルを抽出して出力し、登録されていない場合は、設定リスト記憶部５０に登録された設定リストから条件に応じた設定リストファイルを作成し、該設定リストファイルとともに、試験パラメータが設定されていないシナリオ／設定ファイルを出力するシナリオ／設定ファイル作成部３０とを有する。【選択図】図１
2015215677.tif 000002
【特許請求の範囲】
【請求項１】
試験の対象及び種別、並びに当該試験を実施する際に設定される試験パラメータからなる試験項目が、試験を実施する順番に並べられてなるシナリオ／設定ファイルが登録された第１の記憶手段と、
前記試験パラメータまたはそのカテゴリーを示す項目、及び前記試験パラメータを設定するための条件が、前記試験の対象及び種別に応じた試験パラメータ毎に設定されてなる設定リストが登録された第２の記憶手段と、
指定された試験シーケンスに基づいて、前記試験の対象及び種別が試験を実施する順番に並べられてなるシナリオファイルを作成するシナリオファイル作成手段と、
前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されている場合に、当該シナリオ／設定ファイルを抽出して出力し、また、前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されていない場合に、前記設定リストのうち、前記条件が、前記シナリオファイルにて並べられた前記試験の対象及び種別に対応するものを抽出して設定リストファイルを作成し、該設定リストファイルとともに、前記試験パラメータが設定されていないシナリオ／設定ファイルを出力するシナリオ／設定ファイル作成手段とを有する自動試験シナリオ作成装置。
【請求項２】
請求項１に記載の自動試験シナリオ作成装置において、
前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されている場合に、前記シナリオ／設定ファイル作成手段から出力されたシナリオ／設定ファイルを、前記試験パラメータを変更可能に表示出力し、また、前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されていない場合に、前記試験パラメータが設定されていないシナリオ／設定ファイルを、前記試験パラメータを入力可能に前記設定リストファイルとともに表示出力する表示制御手段を有する自動試験シナリオ作成装置。
【請求項３】
請求項２に記載の自動試験シナリオ作成装置において、
前記表示制御手段は、前記シナリオ／設定ファイルに同一種別の試験項目が複数存在する場合、１つの試験項目に対して前記試験パラメータが入力されると、同一種別の他の試験項目に対して同一の試験パラメータを設定する自動試験シナリオ作成装置。
【請求項４】
請求項２または請求項３に記載の自動試験シナリオ作成装置において、
前記表示制御手段は、前記試験シーケンスを入力可能に構成され、
前記シナリオファイル作成手段は、前記表示制御手段に入力された試験シーケンスに基づいて前記シナリオファイルを作成する自動試験シナリオ作成装置。
【請求項５】
請求項１乃至３のいずれか１項に記載の自動試験シナリオ作成装置において、
前記試験シーケンスを受信する通信手段を有し、
前記シナリオファイル作成手段は、前記通信手段にて受信された試験シーケンスに基づいて前記シナリオファイルを作成する自動試験シナリオ作成装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の自動試験シナリオ作成装置において、
前記シナリオ／設定ファイル作成手段は、前記試験パラメータが変更または入力されたシナリオ／設定ファイルを前記第１の記憶手段に登録する自動試験シナリオ作成装置。
【請求項７】
指定された試験シーケンスに基づいて、試験の対象及び種別が試験を実施する順番に並べられてなるシナリオファイルを作成するシナリオファイル作成処理と、
前記試験の対象及び種別、並びに当該試験を実施する際に設定される試験パラメータからなる試験項目が、試験を実施する順番に並べられてなるシナリオ／設定ファイルが登録された第１の記憶手段に、前記試験の対象及び種別の順番が前記シナリオファイルと同一となるシナリオ／設定ファイルが登録されている場合に、当該シナリオ／設定ファイルを抽出して出力する第１のシナリオ／設定ファイル出力処理と、
前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されていない場合に、前記試験パラメータまたはそのカテゴリーを示す項目、及び前記試験パラメータを設定するための条件が、前記試験の対象及び種別に応じた試験パラメータ毎に設定されてなる設定リストが登録された第２の記憶手段を参照し、前記設定リストのうち、前記条件が、前記シナリオファイル作成処理にて作成されたシナリオファイルにて並べられた前記試験の対象及び種別に対応するものを抽出して設定リストファイルを作成し、前記設定リストファイル作成処理にて作成された設定リストファイルとともに、前記試験パラメータが設定されていないシナリオ／設定ファイルを出力する第２のシナリオ／設定ファイル出力処理とを有する自動試験シナリオ作成方法。
【請求項８】
コンピュータに、
指定された試験シーケンスに基づいて、試験の対象及び種別が試験を実施する順番に並べられてなるシナリオファイルを作成するシナリオファイル作成手順と、
前記試験の対象及び種別、並びに当該試験を実施する際に設定される試験パラメータからなる試験項目が、試験を実施する順番に並べられてなるシナリオ／設定ファイルが登録された第１の記憶手段に、前記試験の対象及び種別の順番が前記シナリオファイルと同一となるシナリオ／設定ファイルが登録されている場合に、当該シナリオ／設定ファイルを抽出して出力する第１のシナリオ／設定ファイル出力手順と、
前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されていない場合に、前記試験パラメータまたはそのカテゴリーを示す項目、及び前記試験パラメータを設定するための条件が、前記試験の対象及び種別に応じた試験パラメータ毎に設定されてなる設定リストが登録された第２の記憶手段を参照し、前記設定リストのうち、前記条件が、前記シナリオファイル作成処理にて作成されたシナリオファイルにて並べられた前記試験の対象及び種別に対応するものを抽出して設定リストファイルを作成し、前記設定リストファイル作成処理にて作成された設定リストファイルとともに、前記試験パラメータが設定されていないシナリオ／設定ファイルを出力する第２のシナリオ／設定ファイル出力手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被試験装置の試験を自動で行うための試験シナリオを作成する自動試験シナリオ作成装置、自動試験シナリオ作成方法及びプログラムに関する。
【背景技術】
【０００２】
近年、試験シナリオを用いて被試験装置の試験を自動で行うことが考えられている。このように試験シナリオを用いて被試験装置の試験を自動で行うための技術が特許文献１，２に記載されている。
【０００３】
図１３は、特許文献１に記載された自動試験システムの構成を示す図である。
特許文献１に記載された自動試験システムは図１３に示すように、入力／表示装置７１０と、情報処理装置７３０と、記憶装置７４０とを有している。このように構成された自動試験システムが試験対象側装置７２０の試験を自動で行う。
記憶装置７４０には、試験データリスト７４１と、共通試験シナリオ７４２と、試験データ変換テーブル７４３とが登録されている。共通試験シナリオ７４２は、試験環境及び条件下で異なる各試験データを、各試験環境及び条件に共通な変数名で記述したものである。試験データリスト７４１は、試験環境及び条件下で異なる各試験データと共通な変数名との対応づけを、試験環境及び条件別に示したものである。試験データ変換テーブル７４３は、入力／表示装置７１０を介して指定された実施試験環境に基づいて試験データリスト７４１から生成されるものである。
情報処理装置７３０は、主制御部７３２と、実行管理部７３４と、リスト編集部７３１と、試験データ変換部７３３と、アプリケーションソフトウェア７３５とを有している。主制御部７３２は、入力／表示装置７１０からのコマンドを解釈して各部署への指示を行い、装置全体の動作を制御する。実行管理部７３４は、試験対象側装置７２０やアプリケーションソフトウェア７３５の実行を制御し管理する。リスト編集部７３１は、記憶装置７４０内の試験データリスト７４１の編集作業を行う。試験データ変換部７３３は、試験データリスト７４１を参照して、共通試験シナリオ７４２に記述された変数名を、試験環境及び条件に対応する試験データに変換する。アプリケーションソフトウェア７３５は、試験の実施に用いるものである。
【０００４】
図１４は、図１３に示した自動試験システムにおける試験シナリオ作成に係わる動作例を示すフローチャートである。
図１３に示した自動試験システムにて試験シナリオを作成する場合は、まず、試験の実施に際し、予め作成された試験データリスト７４１と共通試験シナリオ７４２とを、オペレータ等が記憶装置７４０内に登録しておく（ステップ８０１）。
そして、試験者が入力／表示装置７１０を介してコマンドを入力すると（ステップ８０２）、処理装置７３０の主制御部７３２が、このコマンドを解釈する（ステップ８０３）。
コマンドがリスト編集指示である場合は、リスト編集部７３１が起動し、リスト編集部７３１が、試験データリストの追加や変更等の編集を行う（ステップ８０４）。
一方、コマンドが試験実行指示であれば、試験データ変換部７３３が、コマンドと同時に入力された試験シナリオ名及び試験環境名を解釈する（ステップ８０５）。
次に、試験データ変換部７３３が、入力された試験環境名に対応する試験データリストを探索し（ステップ８０６，８０７）、探索した試験データリストに基づいて試験データ変換テーブル７４３を生成する（ステップ８０８）。また、試験データ変換部７３３は、入力された試験シナリオ名に対応する共通試験シナリオを探索する（ステップ８０９，８１０）。
その後、実行管理部７３４が、このようにして試験データ変換部７３３が探索した共通試験シナリオをインタプリティブに解釈し、共通試験シナリオ内の記述に従って、各部に指示を出すことで自動試験を実行する。その際、共通試験シナリオを用いた試験実施中に、共通試験シナリオに記述された変数名が現われた場合は、試験データ変換部７３３が、試験データ変換テーブル７４３を参照して、この変数に対応する試験データを読み出す。そして、試験データ変換部７３３は、共通試験シナリオに記述された変数名を、読み出した試験データに変換する。
なお、入力された試験シナリオ名や試験環境名に該当する共通試験シナリオや試験データリストが記憶装置７４０内に登録されていない場合は、試験データ変換部７３３から主制御部７３２にその旨が伝えられる。そして、主制御部７３２は、入力／表示装置７１０に対して、実行不可能のメッセージを出力する。
【０００５】
このように、特許文献１に記載された自動試験システムは、試験シナリオに試験データを直接記述する代わりに、試験データを、英数字の並びである変数として試験シナリオに記述している。ここで言う変数とは、試験データをシンボルとして記述したものである。また、予め、試験環境及び条件毎に、試験データを変数に対応づけて記述した試験データリストを作成している。そして、試験時には、試験者が入力した試験環境名に基づいて、自動的に試験データの設定を行う。すなわち、試験者が、試験実施コマンドを入力する際に、実施対象となる試験環境名を指定すると、試験データ変換部７３３が、この試験環境名に対応する試験データリストを参照して、試験シナリオの各変数に対応する試験データを読み出す。そして、試験データ変換部７３３が、この読み出した試験データを設定する。
これにより、試験シナリオにおいて試験データが変数化され、試験シナリオの再利用性が向上し、他の試験環境及び条件での試験も、同一試験シナリオを用いて実施することができるようになる。
【０００６】
図１５は、特許文献２に記載されたテストシナリオ作成方法におけるシステムの構成を示す図である。
本システムは図１５に示すように、ネットワークを介して接続されるパーソナルコンピュータ等のクライアント装置９１０と、Ｗｅｂサーバ９２０とを有して構成されている。
クライアント装置９１０は、テスト自動実行ツール９１１と、記憶装置９１２とを有している。クライアント装置９１０はさらに、ハードディスク記憶装置内にテスト項目情報ＤＢ（Data Base）９１３及びテスト項目変動部変更情報ＤＢ（Data Base）９１４を有している。テスト自動実行ツール９１１は、オペレーティングシステム上で実行されるアプリケーションプログラムとして実現されるものである。
記憶装置９１２は、作成されたテストシナリオ９１２ａを記憶する。テストシナリオ９１２ａは、テスト項目（１），テスト項目（２），テスト項目（３），・・・というように連続した複数のテスト項目情報から成る。
【０００７】
このような構成で、Ｗｅｂアプリケーションのテストシナリオ実行時、テスト自動実行ツール９１１は、テストシナリオ９１２ａを構成しているテスト項目情報ごとにリクエスト情報をＷｅｂサーバ９２０へ送信する。Ｗｅｂサーバ９２０は、それぞれのリクエスト情報に応じてレスポンス情報を返す。そして、テスト自動実行ツール９１１が、このレスポンス情報が意図通りの内容か否かを調べることでＷｅｂアプリケーションが正しく作られているか否かの試験を行うことになる。この際、テストシナリオ９１２ａは、テスト項目情報ＤＢ９１３中の複数のテスト項目を参照するように構成されている。さらに、テスト項目情報ＤＢ９１３ａのそれぞれのテスト項目には、どの部分を固定部または変動部として定義したかを示す情報も保存されており、それぞれの変動部は、テスト項目変動部変更情報ＤＢ９１４中のそれぞれの位置を指している。
【０００８】
図１６は、図１５に示したテスト項目情報ＤＢ９１３の内部構成を示すデータ構成図である。
図１６に示すように、図１５に示したテスト項目情報ＤＢ９１３は複数のテスト項目９１５から構成されている。そして、各テスト項目９１５は、それぞれ項目キー情報を持つとともに、テスト項目の本体が固定部と変動部とに分割されている。
図１７は、図１５に示したテスト項目変動部変更情報ＤＢ９１４の内部構成を示すデータ構成図である。
図１７に示すように、図１５に示したテスト項目変動部変更情報ＤＢ９１４は、テスト項目９１５のそれぞれにおける変動部変更情報９１６から構成されている。各変動部変更情報９１６は、それぞれ変更キー情報を有している。
図１８は、図１５に示した記憶装置９１２に記憶されたテストシナリオ９１２ａの構成を示す図である。
図１８に示すように、図１５に示した記憶装置９１２に記憶されたテストシナリオ９１２ａは、その手順ごとに、テスト項目を指す項目キー情報と、そのテスト項目に対応するテスト項目変更キーとから構成されている。このように構成されたテストシナリオ９１２ａに従ってテストを行う際、テスト自動実行ツール９１１は、テスト項目情報ＤＢ９１３及びテスト項目変動部変更情報ＤＢ９１４を参照することになる。具体的には、テスト自動実行ツール９１１は、テストシナリオ９１２ａの項目キーに対応するテスト項目をテスト項目情報ＤＢ９１３から検索し、また、テストシナリオ９１２ａの変更キーに対応する変更情報をテスト項目変動部変更情報ＤＢ９１４から検索する。そして、テスト自動実行ツール９１１は、検索したテスト項目及び変更情報に従ってテストを実施することになる。
これにより、Ｗｅｂアプリケーションのテスト内容の変更に伴うテストシナリオの変更を柔軟に行うことが可能となる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平７−９３１８５号公報
【特許文献２】特開２００７−３３４８３７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述したように、特許文献１に記載された自動試験システムは、試験データの代わりに変数を試験シナリオに記述するとともに、試験環境に応じて変数に試験データを対応づけておき、試験シナリオを用いて試験を行う際に変数によって試験データを参照している。そのため、試験シナリオ中の試験データを試験環境に応じて適宜変更できるものの、試験環境に応じて全ての試験データを設定しておく必要があり、試験シナリオの作成作業に膨大な時間と労力がかかってしまうという問題点がある。また、特許文献１に記載された自動試験システムは、上述したように、試験環境に応じて１つの試験データを変数に対応づけている。そのため、試験環境が同一の場合に異なる試験データを任意に設定することができないという問題点がある。また、特許文献１に記載された自動試験システムは、上述したように、設定されていない試験シナリオや試験環境が指定された場合、実行不可能のメッセージを出力する。そのため、設定されていない試験シナリオや試験環境に応じた試験を行うことができないという問題点がある。
【００１１】
また、特許文献２に記載されたシナリオ作成方法におけるシステムにおいては、上述したように、試験シナリオを構成するテスト項目及びテスト項目中の変動部が、それぞれキー情報を持ち、テストシナリオがこのキー情報を用いてテスト項目を参照している。そのため、特許文献１に記載されたものと同様に、キー情報に対応づけて全ての試験データを設定しておく必要があり、テストシナリオの作成作業に膨大な時間と労力がかかってしまうという問題点がある。また、特許文献１に記載されたものと同様に、設定されていない試験データを用いた試験を行うことができないという問題点がある。
【００１２】
本発明の目的は、上述した課題を解決する自動試験シナリオ作成装置、自動試験シナリオ作成方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために本発明の自動試験シナリオ作成装置は、
試験の対象及び種別、並びに当該試験を実施する際に設定される試験パラメータからなる試験項目が、試験を実施する順番に並べられてなるシナリオ／設定ファイルが登録された第１の記憶手段と、
前記試験パラメータまたはそのカテゴリーを示す項目、及び前記試験パラメータを設定するための条件が、前記試験の対象及び種別に応じた試験パラメータ毎に設定されてなる設定リストが登録された第２の記憶手段と、
指定された試験シーケンスに基づいて、前記試験の対象及び種別が試験を実施する順番に並べられてなるシナリオファイルを作成するシナリオファイル作成手段と、
前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されている場合に、当該シナリオ／設定ファイルを抽出して出力し、また、前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されていない場合に、前記設定リストのうち、前記条件が、前記シナリオファイルにて並べられた前記試験の対象及び種別に対応するものを抽出して設定リストファイルを作成し、該設定リストファイルとともに、前記試験パラメータが設定されていないシナリオ／設定ファイルを出力するシナリオ／設定ファイル作成手段とを有する。
【００１４】
また、本発明の自動試験シナリオ作成方法は、
指定された試験シーケンスに基づいて、試験の対象及び種別が試験を実施する順番に並べられてなるシナリオファイルを作成するシナリオファイル作成処理と、
前記試験の対象及び種別、並びに当該試験を実施する際に設定される試験パラメータからなる試験項目が、試験を実施する順番に並べられてなるシナリオ／設定ファイルが登録された第１の記憶手段に、前記試験の対象及び種別の順番が前記シナリオファイルと同一となるシナリオ／設定ファイルが登録されている場合に、当該シナリオ／設定ファイルを抽出して出力する第１のシナリオ／設定ファイル出力処理と、
前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されていない場合に、前記試験パラメータまたはそのカテゴリーを示す項目、及び前記試験パラメータを設定するための条件が、前記試験の対象及び種別に応じた試験パラメータ毎に設定されてなる設定リストが登録された第２の記憶手段を参照し、前記設定リストのうち、前記条件が、前記シナリオファイル作成処理にて作成されたシナリオファイルにて並べられた前記試験の対象及び種別に対応するものを抽出して設定リストファイルを作成し、前記設定リストファイル作成処理にて作成された設定リストファイルとともに、前記試験パラメータが設定されていないシナリオ／設定ファイルを出力する第２のシナリオ／設定ファイル出力処理とを有する。
【００１５】
また、本発明のプログラムは、
コンピュータに、
指定された試験シーケンスに基づいて、試験の対象及び種別が試験を実施する順番に並べられてなるシナリオファイルを作成するシナリオファイル作成手順と、
前記試験の対象及び種別、並びに当該試験を実施する際に設定される試験パラメータからなる試験項目が、試験を実施する順番に並べられてなるシナリオ／設定ファイルが登録された第１の記憶手段に、前記試験の対象及び種別の順番が前記シナリオファイルと同一となるシナリオ／設定ファイルが登録されている場合に、当該シナリオ／設定ファイルを抽出して出力する第１のシナリオ／設定ファイル出力手順と、
前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されていない場合に、前記試験パラメータまたはそのカテゴリーを示す項目、及び前記試験パラメータを設定するための条件が、前記試験の対象及び種別に応じた試験パラメータ毎に設定されてなる設定リストが登録された第２の記憶手段を参照し、前記設定リストのうち、前記条件が、前記シナリオファイル作成処理にて作成されたシナリオファイルにて並べられた前記試験の対象及び種別に対応するものを抽出して設定リストファイルを作成し、前記設定リストファイル作成処理にて作成された設定リストファイルとともに、前記試験パラメータが設定されていないシナリオ／設定ファイルを出力する第２のシナリオ／設定ファイル出力手順とを実行させる。
【発明の効果】
【００１６】
本発明によれば、試験シナリオの作成作業にかかる時間と労力を低減させることができるとともに、登録されていない試験データを用いた試験シナリオについても、簡便に作成することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の自動試験シナリオ作成装置の基本構成を示すブロック図である。
【図２】本発明の自動試験シナリオ作成装置の実施の一形態を示す図である。
【図３】図２に示した自動試験シナリオ作成装置にて作成された自動試験シナリオに従って試験が実施される試験環境の一例を示す図である。
【図４】図３に示した試験環境における試験シナリオを図２に示した自動試験シナリオ作成装置にて作成する際の動作及び処理を示すフローチャートである。
【図５】図３に示した試験環境における試験を実施するための試験シーケンスを示す図である。
【図６】シナリオ／設定データ記憶部に登録されたシナリオ／設定ファイルの一例を示す図である。
【図７】設定リスト記憶部に登録された設定リストを示す図である。
【図８】図２に示した自動試験シナリオ作成装置にて作成された自動試験シナリオに従って試験が実施される試験環境の他の例を示す図である。
【図９】図８に示した試験環境における試験を実施するための自動試験シーケンスを示す図である。
【図１０】図８に示したような無線通信装置自動試験システムにおいて設定リスト記憶部に登録された設定リストを示す図である。
【図１１】図８に示した試験環境の試験を実施するためにシナリオ／設定データ記憶部に登録されたシナリオ／設定ファイルを示す図である。
【図１２】本発明の自動試験シナリオ作成装置の他の実施の形態を示す図である。
【図１３】特許文献１に記載された自動試験システムの構成を示す図である。
【図１４】図１３に示した自動試験システムにおける試験シナリオ作成に係わる動作例を示すフローチャートである。
【図１５】特許文献２に記載されたテストシナリオ作成方法におけるシステムの構成を示す図である。
【図１６】図１５に示したテスト項目情報ＤＢの内部構成を示すデータ構成図である。
【図１７】図１５に示したテスト項目変動部変更情報ＤＢの内部構成を示すデータ構成図である。
【図１８】図１５に示した記憶装置に記憶されたテストシナリオの構成を示す図である。
【発明を実施するための形態】
【００１８】
以下に、本発明の実施の形態について図面を参照して説明する。
図１は、本発明の自動試験シナリオ作成装置の基本構成を示すブロック図である。
本発明の自動試験シナリオ作成装置は図１に示すように、シナリオ／設定データ記憶部４０と、設定リスト記憶部５０と、シナリオファイル作成部２０と、シナリオ／設定ファイル作成部３０とを有している。
シナリオ／設定データ記憶部４０は、本願発明の第１の記憶手段となるものである。シナリオ／設定データ記憶部４０は、シナリオ／設定データ記憶部４０は、試験の対象及び種別、並びに当該試験を実施する際に設定される試験パラメータからなる試験項目が、試験を実施する順番に並べられてなるシナリオ／設定ファイルが登録されている。
設定リスト記憶部５０は、本願発明の第２の記憶手段となるものである。設定リスト記憶部５０は、試験パラメータまたはそのカテゴリーを示す項目、及び試験パラメータを設定するための条件が、試験の対象及び種別に応じた試験パラメータ毎に設定されてなる設定リストが登録されている。
シナリオファイル作成部２０は、本願発明のシナリオファイル作成手段となるものである。シナリオファイル作成部２０は、指定された試験シーケンスに基づいて、試験の対象及び種別が試験を実施する順番に並べられてなるシナリオファイルを作成する。
シナリオ／設定ファイル作成部３０は、本願発明のシナリオ／設定ファイル作成手段となるものである。シナリオ／設定ファイル作成部３０は、試験の対象及び種別の順番が、シナリオファイル作成部２０にて作成されたシナリオファイルと同一となるシナリオ／設定ファイルがシナリオ／設定データ記憶部４０に登録されているかどうかを確認する。そして、シナリオファイル作成部２０にて作成されたシナリオファイルと同一となるシナリオ／設定ファイルがシナリオ／設定データ記憶部４０に登録されている場合は、シナリオ／設定ファイル作成部３０は、そのシナリオ／設定ファイルを抽出して出力する。また、シナリオファイル作成部２０にて作成されたシナリオファイルと同一となるシナリオ／設定ファイルがシナリオ／設定データ記憶部４０に登録されていない場合は、シナリオ／設定ファイル作成部３０は、設定リスト記憶部５０に登録された設定リストのうち、設定リスト記憶部５０に登録された設定リストにて設定された条件が、シナリオファイル作成部２０にて作成されたシナリオファイルにて並べられた試験の対象及び種別に対応するものを抽出して設定リストファイルを作成する。そして、シナリオ／設定ファイル作成部３０は、作成した設定リストファイルとともに、試験パラメータが設定されていないシナリオ／設定ファイルを出力する。
【００１９】
図２は、本発明の自動試験シナリオ作成装置の実施の一形態を示す図である。
本形態における自動試験シナリオ作成装置は図２に示すように、表示制御手段となる入力端末／ＧＵＩ（Graphical User Interface）表示装置１１０と、情報処理装置１７０と、記憶装置１８０とを有している。
情報処理装置１７０は、ＧＵＩインターフェース１６０と、シナリオファイル作成部１２０と、シナリオ／設定ファイル作成部１３０とから構成されている。
記憶装置１８０は、シナリオ／設定データ記憶部１４０と、設定リスト記憶部１５０とから構成されている。シナリオ／設定データ記憶部１４０は、図１に示したシナリオ／設定データ記憶部４０に相当するものである。また、設定リスト記憶部１５０は、図１に示した設定リスト記憶部５０に相当するものである。
シナリオファイル作成部１２０は、図１に示したシナリオファイル作成部２０に相当するものである。シナリオファイル作成部１２０は、シナリオ／設定ファイル作成部１３０との間でシナリオファイル信号１２０ａを送受信する。
シナリオ／設定ファイル作成部１３０は、図１に示したシナリオ／設定ファイル作成部３０に相当するものである。シナリオ／設定ファイル作成部１３０は、シナリオ／設定データ記憶部１４０との間でシナリオ／設定データ信号１７０ａを送受信する。また、シナリオ／設定ファイル作成部１３０は、設定リスト記憶部１５０との間で設定リスト信号１７０ｂを送受信する。
ＧＵＩインターフェース１６０は、入力端末／ＧＵＩ表示装置１１０との間で入出力信号１１０ａを送受信する。ＧＵＩインターフェース１６０は、シナリオファイル作成部１２０との間で自動試験シーケンス信号１６０ａを送受信する。また、ＧＵＩインターフェース１６０は、シナリオ／設定ファイル作成部１３０との間でシナリオ／設定ファイル信号１３０ａを送受信する。
入力端末／ＧＵＩ表示装置１１０は、試験者が操作する入出力端末である。入力端末／ＧＵＩ表示装置１１０は、シナリオファイル作成部１２０にて作成されたシナリオファイルと同一となるシナリオ／設定ファイルがシナリオ／設定データ記憶部１４０に登録されている場合に、シナリオ／設定ファイル作成部１２０から出力されたシナリオ／設定ファイルを、試験パラメータを変更可能に表示出力する。また、入力端末／ＧＵＩ表示装置１１０は、シナリオファイル作成部１２０にて作成されたシナリオファイルと同一となるシナリオ／設定ファイルがシナリオ／設定データ記憶部１４０に登録されていない場合に、試験パラメータが設定されていないシナリオ／設定ファイルを、試験パラメータを入力可能に設定リストファイルとともに表示出力する。
【００２０】
以下に、上記のように構成された自動試験シナリオ作成装置における自動試験シナリオ作成方法について、具体的な試験環境を例に挙げて説明する。
図３は、図２に示した自動試験シナリオ作成装置にて作成された自動試験シナリオに従って試験が実施される試験環境の一例を示す図である。
本例における試験環境には図３に示すように、被試験装置１０２と、測定器１０１−１〜１０１−Ｌと、自動試験装置１０３とが設けられている。
被試験装置１０２は、自動試験で動作確認を行う試験対象となる装置である。
測定器１０１−１〜１０１−Ｌは、被試験装置１０２の試験を実施するための測定器である。
自動試験装置１０３は、図２に示した自動試験シナリオ作成装置にて作成された自動試験シナリオに従って測定器１０１−１〜１０１−Ｌの自動制御を行う装置である。
【００２１】
図４は、図３に示した試験環境における試験シナリオを図２に示した自動試験シナリオ作成装置にて作成する際の動作及び処理を示すフローチャートである。
試験者が、図３に示した試験環境における試験を実施するための自動試験シーケンス図を入力端末／ＧＵＩ表示装置１１０に入力すると（ステップ２０１）、入力端末／ＧＵＩ表示装置１１０は、入力された自動試験シーケンス図による試験シーケンスを、入出力信号１１０ａを通してＧＵＩインターフェース１６０へ送信する。
図５は、図３に示した試験環境における試験を実施するための試験シーケンスを示すである。
図５に示すように、入力端末／ＧＵＩ表示装置１１０に入力された自動試験シーケンス図による試験シーケンスは、自動試験が開始されると、自動試験装置１０３が、シナリオ／設定ファイル内容に基づき、まず、測定器１０１−１〜１０１−Ｌの初期設定を行い、次に、測定器１０１−１〜１０１−Ｌの制御（１）〜制御（Ｌ）を行うためのものである。
ここで、入力端末／ＧＵＩ表示装置１１０を使用した自動試験シーケンス図の入力方法については、ＧＵＩインターフェースを使用し、例えば、使用する可能性のある全ての制御を予め表示しておき、ドラッグ＆ドロップでシーケンス図を作成する（制御対象は、プルダウンリスト等で選択する）方法が考えられる。
【００２２】
ＧＵＩインターフェース１６０は、試験シーケンスを入力端末／ＧＵＩ表示装置１１０から受信した後、試験シーケンスデータを、自動試験シーケンス信号１６０ａを通してシナリオファイル作成部１２０へ送信する。
シナリオファイル作成部１２０は、試験シーケンスデータをＧＵＩインターフェース１６０から受信した後、試験シーケンスデータで実行する制御について、試験の対象及び種別が試験を実施する順番に並べられてなるシナリオファイルを作成する（ステップ２０２）。
そして、シナリオファイル作成部１２０は、作成したシナリオファイルを、シナリオファイル信号１２０ａを通してシナリオ／設定ファイル作成部１３０へ送信する。
シナリオ／設定ファイル作成部１３０は、シナリオファイルをシナリオファイル作成部１２０から受信した後、受信したシナリオファイルと同一となるシナリオ／設定ファイルがシナリオ／設定データ記憶部１４０に登録されているかどうかを、シナリオデータ信号１７０ａを通して確認する（ステップ２０３）。
【００２３】
図６は、シナリオ／設定データ記憶部１４０に登録されたシナリオ／設定ファイルの一例を示す図である。なお、図６に示すシナリオ／設定ファイルは、図３に示した試験環境の試験を実施するためのものである。
図６に示すように、シナリオ／設定データ記憶部１４０には、図３に示した試験環境における、試験の対象及び種別、並びに当該試験を実施する際に設定される試験パラメータからなる試験項目が、制御名が付与されて試験を実施する順番に並べられてなるシナリオ／設定ファイルが登録されている。そのため、シナリオ／設定ファイル作成部１３０は、試験の対象及び種別の順番が、シナリオファイル作成部１２０にて作成されたシナリオファイルと同一となるシナリオ／設定ファイルがシナリオ／設定データ記憶部１４０に登録されているかどうかを確認することになる。
このように構成されたシナリオ／設定ファイルは、自動試験に必要なシナリオと設定を、自動試験装置用のフォーマットで記載したファイルである。シナリオ／設定データ記憶部１４０には、過去に使用したシナリオ／設定ファイルや、試験者が登録したシナリオ／設定ファイルが登録されている。
【００２４】
そして、シナリオファイル作成部１２０にて作成されたシナリオファイルと同一となるシナリオ／設定ファイルがシナリオ／設定データ記憶部１４０に登録されている場合は、シナリオ／設定ファイル作成部１３０は、該当するシナリオ／設定ファイルをシナリオ／設定データ記憶部１４０から抽出し、シナリオ／設定データ信号１７０ａを通して受信する（ステップ２０４）。
シナリオ／設定ファイル作成部１３０は、シナリオ／設定データ記憶部１４０から受信したシナリオ／設定ファイルを、シナリオ／設定ファイル信号１３０ａを通してＧＵＩインターフェース１６０へ送信出力する。
ＧＵＩインターフェース１６０は、シナリオ／設定ファイル作成部１３０から送信されてきたシナリオ／設定ファイルを、入出力信号１１０ａを通して入力端末／ＧＵＩ表示装置１１０へ送信する。
入力端末／ＧＵＩ表示装置１１０は、ＧＵＩインターフェース１６０から送信されてきたシナリオ／設定ファイルを表示出力する。この際、入力端末／ＧＵＩ表示装置１１０は、シナリオ／設定ファイルに含まれる項目のうち、試験パラメータを変更可能に表示する。
【００２５】
試験者は、入力端末／ＧＵＩ表示装置１１０に表示されたシナリオ／設定ファイルを確認し、必要に応じて試験パラメータを変更する（ステップ２０５）。
そして、入力端末／ＧＵＩ表示装置１１０は、試験パラメータが変更されたシナリオ／設定ファイルを出力する（ステップ２０６）。また、入力端末／ＧＵＩ表示装置１１０は、試験パラメータが変更されたシナリオ／設定ファイルを、入出力信号１１０ａ及びシナリオ／設定ファイル信号１３０ａを通してシナリオ／設定ファイル作成部１３０に送信する。
シナリオ／設定ファイル作成部１３０は、入力端末／ＧＵＩ表示装置１１０から受信したシナリオ／設定ファイルを、シナリオデータ信号１７０ａを通してシナリオ／設定データ記憶部１４０に登録する。
【００２６】
一方、シナリオファイル作成部１２０にて作成されたシナリオファイルと同一となるシナリオ／設定ファイルがシナリオ／設定データ記憶部１４０に登録されていない場合は、シナリオ／設定ファイル作成部１３０は、シナリオファイルに含まれると想定されて予め登録された各制御の設定リストを設定リスト記憶部１５０から設定リスト信号１７０ｂを通して受信する。
そして、シナリオ／設定ファイル作成部１３０は、受信した設定リストを用いて、シナリオファイル作成部１２０にて作成されたシナリオファイルに応じた設定リストファイルを作成する（ステップ２０７）。
【００２７】
図７は、設定リスト記憶部１５０に登録された設定リストを示す図である。
図７に示すように、設定リスト記憶部１５０には、自動試験で実行する可能性のある全ての制御（初期設定、測定器１制御等）のリストが登録されている。このリストには、各制御に必要な試験パラメータのそれぞれについて、試験パラメータを設定するための条件（全測定器共通、試験毎に設定変更が必要等）が、試験の対象（測定器（１）〜測定器（Ｌ））及び種別（初期設定、測定器の制御等）に応じた試験パラメータ毎に設定されている。
そのため、シナリオ／設定ファイル作成部１３０は、設定リスト記憶部１５０に登録された設定リストのうち、設定リストにて設定された条件が、シナリオファイル作成部１２０にて作成されたシナリオファイルにて並べられた試験の対象及び種別に対応するものを抽出して設定リストファイルを作成する。例えば、シナリオ／設定ファイル作成部１３０は、設定リスト記憶部１５０に登録された設定リストのうち、設定リストにて設定された条件が、図７に示すような全測定器共通であるものにおいては全て抽出する。また、例えば、設定リスト記憶部１５０に登録された設定リストにて設定された条件が試験の対象を示している場合は、シナリオ／設定ファイル作成部１３０は、設定リスト記憶部１５０に登録された設定リストのうち、シナリオファイル作成部２０にて作成されたシナリオファイルに含まれる試験の対象に対応する設定リストを抽出する。また、例えば、設定リスト記憶部１５０に登録された設定リストにて設定された条件が試験の種別を示している場合は、シナリオ／設定ファイル作成部１３０は、設定リスト記憶部１５０に登録された設定リストのうち、シナリオファイル作成部２０にて作成されたシナリオファイルに含まれる試験の種別に対応する設定リストを抽出する。
シナリオ／設定ファイル作成部１３０は、このようにして作成した設定リストファイルと、シナリオファイル作成部１２０にて作成されたシナリオファイルについて試験パラメータが設定されていないシナリオ／設定ファイルとを、シナリオ／設定ファイル信号１３０ａを通してＧＵＩインターフェース１６０へ送信出力する。
【００２８】
ＧＵＩインターフェース１６０は、シナリオ／設定ファイル信号１３０ａを通してシナリオ／設定ファイル作成部１３０から受信した、設定リストファイルとシナリオ／設定ファイルとを、入出力信号１１０ａを通して入力端末／ＧＵＩ表示装置１１０へ送信する。
入力端末／ＧＵＩ表示装置１１０は、ＧＵＩインターフェース１６０から送信されてきた、設定リストファイルとシナリオ／設定ファイルとを表示出力する。
【００２９】
試験者は、入力端末／ＧＵＩ表示装置１１０に表示された設定リストファイルを参照しながら、試験パラメータが設定されていないシナリオ／設定ファイルに試験パラメータを入力する（ステップ２０８）。
そして、入力端末／ＧＵＩ表示装置１１０は、試験パラメータが入力されたシナリオ／設定ファイルを出力する（ステップ２０６）。また、入力端末／ＧＵＩ表示装置１１０は、試験パラメータが入力されて新規に作成されたシナリオ／設定ファイルを、入出力信号１１０ａ及びシナリオ／設定ファイル信号１３０ａを通してシナリオ／設定ファイル作成部１３０に送信する。
シナリオ／設定ファイル作成部１３０は、入力端末／ＧＵＩ表示装置１１０から受信したシナリオ／設定ファイルを、シナリオデータ信号１７０ａを通してシナリオ／設定データ記憶部１４０に登録する。
【００３０】
このように、試験シーケンス図に基づいて作成されたシナリオファイルと同一のシナリオからなるシナリオ／設定ファイルがシナリオ／設定データ記憶部１４０に登録されている場合、このシナリオ／設定ファイルをシナリオ／設定ファイル作成部１３０がシナリオ／設定データ記憶部１４０から抽出して出力する。そして、そのシナリオ／設定ファイルを用いて試験シナリオを作成することになる。それにより、試験シナリオの作成作業にかかる時間と労力を低減させることができる。また、試験環境が同一の場合であっても、異なる試験パラメータを任意に設定することができる。
さらに、具体的には、シナリオ／設定ファイル作成部１３０から出力されたシナリオ／設定ファイルを、入力端末／ＧＵＩ表示装置１１０が試験パラメータを変更可能に表示出力することで、シナリオ／設定データ記憶部１４０に登録されているシナリオ／設定ファイルのうち変更が必要な箇所だけ試験パラメータを変更して試験シナリオを作成することができる。
【００３１】
また、試験シーケンス図に基づいて作成されたシナリオファイルと同一のシナリオからなるシナリオ／設定ファイルがシナリオ／設定データ記憶部１４０に登録されていない場合は、シナリオ／設定ファイル作成部１３０が、その条件がシナリオファイルに応じた設定リストを設定リスト記憶部１５０から抽出して設定リストファイルを作成する。その後、シナリオ／設定ファイル作成部１３０が、試験パラメータが設定されていないシナリオ／設定ファイルを、作成した設定リストファイルとともに出力する。そして、設定リストファイルを参照してシナリオ／設定ファイルに試験パラメータを入力することで、試験シナリオを作成することになる。このようにして、試験シーケンス図に基づいて作成されたシナリオファイルと同一のシナリオからなるシナリオ／設定ファイルが記憶装置１８０に登録されていない場合、すなわち、過去に実施したことがなく記憶装置１８０に登録されていない試験パラメータを用いた試験シナリオを作成する場合、試験パラメータを設定するための条件が設定されてなる設定リストファイルを参照して試験パラメータを入力することができる。そのため、登録されていない試験データを用いた試験シナリオについても、簡便に作成することができるとともに、試験パラメータを誤って設定してしまうことを回避できる。また、試験環境が同一の場合であっても、異なる試験パラメータを任意に設定することができる。
試験パラメータの入力方法として、上述したように、シナリオ／設定ファイル作成部１３０から出力された設定リストファイルとシナリオ／設定ファイルを、入力端末／ＧＵＩ表示装置１１０が試験パラメータを入力可能に表示出力する方法を用いることで、試験パラメータが設定されていないシナリオ／設定ファイルに試験パラメータを容易に入力することができる。
【００３２】
また、上記のように、ステップ２０５にて試験パラメータを変更したシナリオ／設定ファイルや、ステップ２０８にて試験パラメータを入力したシナリオ／設定ファイルをシナリオ／設定データ記憶部１４０に記憶することによっても、その後、試験シナリオを用いて試験を実行する際に、シナリオ／設定データ記憶部１４０に記憶されたシナリオ／設定ファイルを参照することで、シナリオ／設定ファイルを作成する手間を減らすことができる。
また、試験者が自動シーケンス図を入力する入力端末／ＧＵＩ表示装置１１０にシナリオ／設定ファイルが表示されるので、試験者の作業が軽減される。
【００３３】
図８は、図２に示した自動試験シナリオ作成装置にて作成された自動試験シナリオに従って試験が実施される試験環境の他の例を示す図である。
本例における試験環境には図８に示すように、図３に示したものに対して、基本的構成は同様であるが、試験対象を無線通信装置とし、自動試験装置を複数使用した無線通信装置自動試験システムである点が異なるものである。
本例における無線通信装置自動試験システムは図８に示すように、コアネットワーク２０８と、基地局２０６と、移動端末２０７と、自動試験装置２０１〜２０３とから構成されている。なお、基地局２０６は、制御部２０４と、無線部２０５とから構成されている。
コアネットワーク２０８は、基地局２０６と接続するコアネットワークである。コアネットワーク２０８は、基地局２０６内の制御部２０４との間にてバックホール信号２０８ａを送受信する。
基地局２０６においては、制御部２０４と無線部２０５とが、装置内信号２０４ａとしてデータ信号を送受信する。
移動端末２０７は、基地局２０６内の無線部２０５との間にて基地局ＲＦ信号２０５ａとして無線データ信号を送受信する。
自動試験装置２０１は、基地局２０６内の制御部２０４を、図２に示した自動試験シナリオ作成装置にて作成された自動試験シナリオに従って自動制御信号２０４ｂを通して自動制御するものである。
自動試験装置２０２は、基地局２０６内の無線部２０５を、図２に示した自動試験シナリオ作成装置にて作成された自動試験シナリオに従って自動制御信号２０５ｂを通して自動制御するものである。
自動試験装置２０３は、移動端末２０７を、図２に示した自動試験シナリオ作成装置にて作成された自動試験シナリオに従って自動制御信号２０７ａを通して自動制御するものである。
自動試験装置２０１は、自動試験装置２０２との間にて自動試験装置間信号２０１ａを通して、自動試験の進捗情報を送受信する。
自動試験装置２０２は、自動試験装置２０３との間にて自動試験装置間信号２０２ａを通して、自動試験の進捗情報を送受信する。
【００３４】
上記のように構成された試験対象においても、自動試験シナリオを作成する場合は、まず、自動試験シーケンス図が入力される。
図９は、図８に示した試験環境における試験を実施するための試験シーケンスを示す図である。
図９に示すように、図８に示した試験対象に対する試験シーケンスにおいても、複数の試験項目が順番に記載された試験シーケンスが入力される。この際、入力端末／ＧＵＩ表示装置１１０への入力操作において、試験シーケンスの一部が繰り返し設定される。
図９に示す試験シーケンスに基づいて、図２に示した自動試験シナリオ作成装置を使用してシナリオ／設定ファイルを作成する場合には、シナリオファイル作成部１２０がシナリオファイルを作成する過程で、例えば、信号導通開始〜信号導通停止までの繰り返し箇所（３回）を、信号導通開始（１回目）〜信号導通停止（１回目）、信号導通開始（２回目）〜信号導通停止（２回目）、信号導通開始（３回目）〜信号導通停止（３回目）のように繰り返し回数分記載する。また、シナリオ／設定ファイル作成部１３０が設定リストファイルを作成する過程においても同様に、信号導通開始〜信号導通停止までの繰り返し箇所（３回）を、信号導通開始（１回目）〜信号導通停止（１回目）、信号導通開始（２回目）〜信号導通停止（２回目）、信号導通開始（３回目）〜信号導通停止（３回目）のように繰り返し回数分記載する。それにより、繰り返し箇所を反映したシナリオ／設定ファイルを作成することができる。
【００３５】
以下に、図８に示した試験環境についての設定リストファイルの作成方法について詳細に説明する。
図１０は、図８に示したような無線通信装置自動試験システムにおいて設定リスト記憶部１５０に登録された設定リストを示す図である。図１１は、図８に示した試験環境の試験を実施するためにシナリオ／設定データ記憶部１４０に登録されたシナリオ／設定ファイルを示す図である。
図１０に示すように、図８に示したような無線通信装置自動試験システムにおいては、設定リスト記憶部１５０には、自動試験で実行する可能性のある全ての制御（装置設定、自動試験装置設定、信号導通開始等）のリストが登録されている。このリストには、各制御に必要な試験パラメータのカテゴリー（周波数、帯域幅、基地局送信電力、移動端末送信電力等）を示す項目のそれぞれについて、試験パラメータを設定するための条件（全測定器共通、無線部用設定、移動端末用設定）が、試験の対象（制御部２０４、無線部２０５、移動端末２０７、自動試験装置２０１〜２０３）及び種別（装置設定、自動試験装置設定、信号導通開始等）に応じた試験パラメータ毎に設定されている。
そのため、シナリオ／設定ファイル作成部１３０は、設定リスト記憶部１５０に登録された設定リストのうち、設定リストにて設定された条件が、シナリオファイル作成部１２０にて作成されたシナリオファイルにて並べられた試験の対象及び種別に対応するものを抽出して設定リストファイルを作成する。例えば、シナリオ／設定ファイル作成部１３０は、設定リスト記憶部１５０に登録された設定リストのうち、設定リストにて設定された条件が、図１０に示すような全測定器共通であるものにおいては全て抽出する。また、例えば、シナリオ／設定ファイル作成部１３０は、シナリオファイル作成部２０にて作成されたシナリオファイルに含まれる試験の対象や種別が条件に含まれているものを抽出する。図１０及び図１１に示すものにおいては、例えば、図１１に示すように、シナリオファイルには無線部２０５がその試験の対象として含まれているため、シナリオ／設定ファイル作成部１３０は、設定リストの中から、その条件として無線部が設定されているものを抽出する。
【００３６】
このようにして作成された設定リストファイルが、試験パラメータが設定されていないシナリオ／設定ファイルとともに入力端末／ＧＵＩ表示装置１１０にて表示される。それにより、試験者は、試験パラメータが設定されていないシナリオ／設定ファイルに対して、表示された設定リストファイルに示される項目（例えば、周波数）について、任意の試験パラメータ（例えば、８００ＭＨｚ）を入力することができる。
この際、シナリオ／設定ファイルに同一種別の試験項目が複数存在する場合、１つの試験項目に対して試験パラメータが入力されると、入力端末／ＧＵＩ表示装置１１０が、同一種別の他の試験項目に対して同一の試験パラメータを設定するようにしてもよい。例えば、図１１に示すシナリオ／設定ファイルにおいては、「装置設定」という種別について、制御名が「制御部２０４設定」、「無線部２０５設定」、「移動端末２０７設定」という３つの試験項目が存在する。そこで、制御名が「制御部２０４設定」の試験パラメータ１に対して、「８００ＭＨｚ」が入力された場合、入力端末／ＧＵＩ表示装置１１０が、制御名が「無線部２０５設定」と「移動端末２０７設定」との試験パラメータ１に対しても、「８００ＭＨｚ」を自動的に設定することが考えられる。
【００３７】
このような構成とすることにより、試験に複数の自動試験装置を用いるような複雑な試験系においても、同一種別の試験項目に対して試験パラメータの設定を一括で行うことができる。それにより、自動試験に必要なシナリオ／設定ファイルを、容易に作成することができる。
このようにして作成されたシナリオ／設定ファイルにおいては、図１１に示すように、自動試験で実行する制御名がシナリオの実行順に記載されており、各制御に必要な情報（制御対象、制御種別、制御に必要な試験パラメータ）が記載されたものとなる。
【００３８】
（変形例）
図１２は、本発明の自動試験シナリオ作成装置の他の実施の形態を示す図である。
本形態における自動試験シナリオ作成装置は図１２に示すように、図２に示したものに対して、入力端末／ＧＵＩ表示装置１１０の代わりにＧＵＩ表示装置３１０を有するとともに、情報処理装置３７０が、通信手段となる通信部３９０を有する点で異なるものである。
上記のように構成された自動試験シナリオ作成装置３００は、試験シーケンスが、図２に示したもののようにＧＵＩによって入力されるのではなく、通信部３９０を介して他の装置から受信、入力されることになる。
これにより、他の装置にて設定した試験シーケンスを利用することができる。
【００３９】
また、試験シーケンスを、記録媒体を用いて入力してもよいし、ＣＵＩ（Character User Interface）によって入力してもよい。さらに、試験パラメータの入力についても同様に行うことが考えられる。
また、上述した自動試験シナリオ作成装置１００，３００において、シナリオファイル作成部１２０，３２０にてシナリオファイルのフォーマットを予め設定しておき、このフォーマットに従ってシナリオファイルを作成する構成とすることも考えられる。例えば、試験シーケンスにて所定の条件が満たされた試験項目を繰り返し行うように設定したり、所定の試験項目について条件分岐を行うように設定したりすることが考えられる。
また、他の装置にて作成されたシナリオ／設定ファイルを、通信手段や記録媒体を介して受信して表示することで、他の装置にて作成されたシナリオ／設定ファイルについて設定漏れ等の確認を行うことも考えられる。
【００４０】
また、試験シーケンス図の入力時に、シーケンス入力毎に、そのシーケンスで設定が必要な項目の試験パラメータを入力することも考えられる。この場合、上述した実施の形態とは異なり、シナリオ／設定ファイル作成部１３０，３３０が、シナリオ／設定データ記憶部１４０，３４０に同一の試験シナリオが登録されているかどうかの確認は行わない。ただし、シナリオ／設定ファイル作成部１３０，３３０が、入力された試験パラメータを、設定リスト記憶部１５０，３５０に登録された設定リストの条件に応じて設定することで、不要な試験パラメータの入力を省略することができるようになる。
【００４１】
なお、本発明の構成要素は、上述したブロック図に示されるような機能として分離されるものに限らず、適宜、機能毎に分離した構成としてもよい。
また、本発明においては、自動試験シナリオ作成装置内の処理は上述の専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを自動試験シナリオ作成装置となるコンピュータにて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを自動試験シナリオ作成装置に読み込ませ、実行するものであっても良い。自動試験シナリオ作成装置にて読取可能な記録媒体とは、ＩＣ（Integrated Circuit）カードやメモリカード、あるいは、フロッピーディスク（登録商標）、光磁気ディスク、ＤＶＤ（Digital Versatile Disk）、ＣＤ（Compact Disc）等の移設可能な記録媒体の他、自動試験シナリオ作成装置に内蔵されたＨＤＤ（Hard disk drive）等を指す。この記録媒体に記録されたプログラムは、例えば、制御ブロックにて読み込まれ、制御ブロックの制御によって、上述したものと同様の処理が行われる。
【００４２】
上記の実施の形態の一部または全部は、以下の付記のようにも記載され得るが、以下には、限られない。
（付記１）
試験の対象及び種別、並びに当該試験を実施する際に設定される試験パラメータからなる試験項目が、試験を実施する順番に並べられてなるシナリオ／設定ファイルが登録された第１の記憶手段と、
前記試験パラメータまたはそのカテゴリーを示す項目、及び前記試験パラメータを設定するための条件が、前記試験の対象及び種別に応じた試験パラメータ毎に設定されてなる設定リストが登録された第２の記憶手段と、
指定された試験シーケンスに基づいて、前記試験の対象及び種別が試験を実施する順番に並べられてなるシナリオファイルを作成するシナリオファイル作成手段と、
前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されている場合に、当該シナリオ／設定ファイルを抽出して出力し、また、前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されていない場合に、前記設定リストのうち、前記条件が、前記シナリオファイルにて並べられた前記試験の対象及び種別に対応するものを抽出して設定リストファイルを作成し、該設定リストファイルとともに、前記試験パラメータが設定されていないシナリオ／設定ファイルを出力するシナリオ／設定ファイル作成手段とを有する自動試験シナリオ作成装置。
（付記２）
付記１に記載の自動試験シナリオ作成装置において、
前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されている場合に、前記シナリオ／設定ファイル作成手段から出力されたシナリオ／設定ファイルを、前記試験パラメータを変更可能に表示出力し、また、前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されていない場合に、前記試験パラメータが設定されていないシナリオ／設定ファイルを、前記試験パラメータを入力可能に前記設定リストファイルとともに表示出力する表示制御手段を有する自動試験シナリオ作成装置。
（付記３）
付記２に記載の自動試験シナリオ作成装置において、
前記表示制御手段は、前記シナリオ／設定ファイルに同一種別の試験項目が複数存在する場合、１つの試験項目に対して前記試験パラメータが入力されると、同一種別の他の試験項目に対して同一の試験パラメータを設定する自動試験シナリオ作成装置。
（付記４）
付記２または付記３に記載の自動試験シナリオ作成装置において、
前記表示制御手段は、前記試験シーケンスを入力可能に構成され、
前記シナリオファイル作成手段は、前記表示制御手段に入力された試験シーケンスに基づいて前記シナリオファイルを作成する自動試験シナリオ作成装置。
（付記５）
付記１乃至３のいずれか１項に記載の自動試験シナリオ作成装置において、
前記試験シーケンスを受信する通信手段を有し、
前記シナリオファイル作成手段は、前記通信手段にて受信された試験シーケンスに基づいて前記シナリオファイルを作成する自動試験シナリオ作成装置。
（付記６）
付記１乃至５のいずれか１項に記載の自動試験シナリオ作成装置において、
前記シナリオ／設定ファイル作成手段は、前記試験パラメータが変更または入力されたシナリオ／設定ファイルを前記第１の記憶手段に登録する自動試験シナリオ作成装置。
（付記７）
指定された試験シーケンスに基づいて、試験の対象及び種別が試験を実施する順番に並べられてなるシナリオファイルを作成するシナリオファイル作成処理と、
前記試験の対象及び種別、並びに当該試験を実施する際に設定される試験パラメータからなる試験項目が、試験を実施する順番に並べられてなるシナリオ／設定ファイルが登録された第１の記憶手段に、前記試験の対象及び種別の順番が前記シナリオファイルと同一となるシナリオ／設定ファイルが登録されている場合に、当該シナリオ／設定ファイルを抽出して出力する第１のシナリオ／設定ファイル出力処理と、
前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されていない場合に、前記試験パラメータまたはそのカテゴリーを示す項目、及び前記試験パラメータを設定するための条件が、前記試験の対象及び種別に応じた試験パラメータ毎に設定されてなる設定リストが登録された第２の記憶手段を参照し、前記設定リストのうち、前記条件が、前記シナリオファイル作成処理にて作成されたシナリオファイルにて並べられた前記試験の対象及び種別に対応するものを抽出して設定リストファイルを作成し、前記設定リストファイル作成処理にて作成された設定リストファイルとともに、前記試験パラメータが設定されていないシナリオ／設定ファイルを出力する第２のシナリオ／設定ファイル出力処理とを有する自動試験シナリオ作成方法。
（付記８）
コンピュータに、
指定された試験シーケンスに基づいて、試験の対象及び種別が試験を実施する順番に並べられてなるシナリオファイルを作成するシナリオファイル作成手順と、
前記試験の対象及び種別、並びに当該試験を実施する際に設定される試験パラメータからなる試験項目が、試験を実施する順番に並べられてなるシナリオ／設定ファイルが登録された第１の記憶手段に、前記試験の対象及び種別の順番が前記シナリオファイルと同一となるシナリオ／設定ファイルが登録されている場合に、当該シナリオ／設定ファイルを抽出して出力する第１のシナリオ／設定ファイル出力手順と、
前記試験の対象及び種別の順番が、前記シナリオファイルと同一となるシナリオ／設定ファイルが前記第１の記憶手段に登録されていない場合に、前記試験パラメータまたはそのカテゴリーを示す項目、及び前記試験パラメータを設定するための条件が、前記試験の対象及び種別に応じた試験パラメータ毎に設定されてなる設定リストが登録された第２の記憶手段を参照し、前記設定リストのうち、前記条件が、前記シナリオファイル作成処理にて作成されたシナリオファイルにて並べられた前記試験の対象及び種別に対応するものを抽出して設定リストファイルを作成し、前記設定リストファイル作成処理にて作成された設定リストファイルとともに、前記試験パラメータが設定されていないシナリオ／設定ファイルを出力する第２のシナリオ／設定ファイル出力手順とを実行させるためのプログラム。
【符号の説明】
【００４３】
２０，１２０，３２０    シナリオファイル作成部
３０，１３０，３３０    シナリオ／設定ファイル作成部
４０，１４０、３４０    シナリオ／設定データ記憶部
５０，１５０，３５０    設定リスト記憶部
１００，３００    自動試験シナリオ作成装置
１０１−１〜１０１−Ｌ    測定器
１０２    被試験装置
１０３，２０１〜２０３    自動試験装置
１１０    入力端末／ＧＵＩ表示装置
１６０，３６０    ＧＵＩインターフェース
１７０，３７０    情報処理装置
１８０，３８０    記憶装置
２０４    制御部
２０５    無線部
２０６    基地局
２０７    移動端末
２０８    コアネットワーク
３１０    ＧＵＩ表示装置
３９０    通信部
【図１】
2015215677.tif 000003
【図２】
2015215677.tif 000004
【図３】
2015215677.tif 000005
【図４】
2015215677.tif 000006
【図５】
2015215677.tif 000007
【図６】
2015215677.tif 000008
【図７】
2015215677.tif 000009
【図８】
2015215677.tif 000010
【図９】
2015215677.tif 000011
【図１０】
2015215677.tif 000012
【図１１】
2015215677.tif 000013
【図１２】
2015215677.tif 000014
【図１３】
2015215677.tif 000015
【図１４】
2015215677.tif 000016
【図１５】
2015215677.tif 000017
【図１６】
2015215677.tif 000018
【図１７】
2015215677.tif 000019
【図１８】
2015215677.tif 000020