(57)【要約】  試験プログラム生成装置（１１０）は、通信試験を行う試験機及びこの通信試験を受ける被試験機の複数の組み合わせに含まれる特定の組み合わせを示す試験構成情報と、その複数の組み合わせの各々における全ての試験項目を示す動作仕様情報と、を記憶するデータ管理部（１１４）と、試験構成情報で示される特定の組み合わせに対応する全ての試験項目を動作仕様情報から特定し、特定された全ての試験項目を検査する試験プログラムを生成する制御部（１１８）とを備える。
2017037914.tif 000002
【特許請求の範囲】
【請求項１】
通信試験を行う試験機及び前記通信試験を受ける被試験機の複数の組み合わせに含まれる特定の組み合わせを示す試験構成情報と、当該複数の組み合わせの各々における全ての試験項目を示す動作仕様情報と、を記憶する記憶部と、
前記試験構成情報で示される前記特定の組み合わせに対応する前記全ての試験項目を前記動作仕様情報から特定し、当該特定された全ての試験項目を検査する試験プログラムを生成する制御部と、を備えること
を特徴とする情報処理装置。
【請求項２】
前記動作仕様情報は、前記複数の組み合わせの各々において行われる全ての通信パターンに対応する全ての試験項目を示すこと
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記試験項目は、要求コマンド及び応答コマンドを含む通信コマンド、当該通信コマンドの送信順序、及び、当該応答コマンドのタイムアウトの時間を含むこと
を特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記試験プログラムは、前記特定の組み合わせにおける試験機が、前記特定された全ての試験項目に含まれる特定の試験項目における通信コマンドを、当該特定の試験項目における送信順序で、前記特定の組み合わせにおける被試験機に送信した場合において、前記試験機が、当該特定の試験項目におけるタイムアウトの時間内に、前記被試験機から対応する応答コマンドを受信するか否かを、前記特定された全ての試験項目について確認するプログラムであること
を特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記試験プログラムは、前記試験機が、前記特定の試験項目におけるタイムアウトの時間内に、前記被試験機から対応する応答コマンドを受信しない場合に、前記通信試験に合格しなかったと判断するプログラムであること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記動作仕様情報は、前記試験機から前記被試験機が想定していない応答コマンドを送信する試験項目を含むこと
を特徴とする請求項４又は５に記載の情報処理装置。
【請求項７】
前記動作仕様情報及び前記試験構成情報を入力する入力部をさらに備えること
を特徴とする請求項１から６の何れか一項に記載の情報処理装置。
【請求項８】
通信試験を行う試験機及び前記通信試験を受ける被試験機の複数の組み合わせに含まれる特定の組み合わせを示す試験構成情報から、当該特定の組み合わせを特定し、
前記複数の組み合わせの各々における全ての試験項目を示す動作仕様情報から、前記特定の組み合わせに対応する全ての試験項目を特定し、
前記特定された全ての試験項目を検査する試験プログラムを生成すること
を特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関し、特に、通信試験を行うための試験プログラムを生成する情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
近年、競争的に事業を推進するため、組込みシステムの開発においてもグローバルかつスピーディーな製品展開が要求されることが多い。このような要求に対する開発効率化策として、効率的に組み込み機器の通信試験を実現する自動試験環境が構築されつつある。しかし、通信は、論理上膨大な数の組み合わせがあり、網羅的な通信試験の実現は著しく困難である。【０００３】
例えば、空調又は照明等の組み込み機器の通信試験では、網羅的に試験を実施する必要がある。しかしながら、そのような網羅的な通信試験は、試験項目の組み合わせが莫大であり、人手で作成することは極めて困難である。【０００４】
そのため、テスト範囲を自由に設定し、そのテスト範囲の中で、意味のない事象又は状態の場合分けを除いた合理的なテストケースを自動生成することにより、合理的な試験仕様を作成する方法が、特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−３５３３４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載されている従来技術では、状態遷移図で記述された仕様に基づいて、テストケースを作成するテストケース作成支援装置が、テスト範囲を自由に設定し、そのテスト範囲の中で、意味のない事象及び状態の場合分けを除いた合理的なテストケースを自動生成する。【０００７】
しかしながら、従来技術は、網羅的な試験項目を検査するものではないといった問題点を有する。【０００８】
そこで、本発明は、網羅的な通信試験を実行することのできる試験プログラムを自動的に生成できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る情報処理装置は、通信試験を行う試験機及び前記通信試験を受ける被試験機の複数の組み合わせに含まれる特定の組み合わせを示す試験構成情報と、当該複数の組み合わせの各々における全ての試験項目を示す動作仕様情報と、を記憶する記憶部と、前記試験構成情報で示される前記特定の組み合わせに対応する前記全ての試験項目を前記動作仕様情報から特定し、当該特定された全ての試験項目を検査する試験プログラムを生成する制御部と、を備えることを特徴とする。【００１０】
本発明の一態様に係る情報処理方法は、通信試験を行う試験機及び前記通信試験を受ける被試験機の複数の組み合わせに含まれる特定の組み合わせを示す試験構成情報から、当該特定の組み合わせを特定し、前記複数の組み合わせの各々における全ての試験項目を示す動作仕様情報から、前記特定の組み合わせに対応する全ての試験項目を特定し、前記特定された全ての試験項目を検査する試験プログラムを生成することを特徴とする。
【発明の効果】
【００１１】
本発明の一態様によれば、試験機及び被試験機の組み合わせ毎に全ての試験項目を特定することができるため、網羅的な通信試験を実行することのできる試験プログラムを自動的に生成することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態に係る情報処理装置としての試験プログラム生成装置を用いて通信試験を行う通信試験システムの構成を概略的に示すブロック図である。
【図２】実施の形態に係る試験プログラム生成装置の構成を概略的に示すブロック図である。
【図３】実施の形態における機種情報テーブルの概略図である。
【図４】実施の形態における通信仕様テーブルの概略図である。
【図５】実施の形態における通信コマンドテーブルの概略図である。
【図６】（Ａ）及び（Ｂ）は、試験プログラム生成装置のハードウェア構成の例を示す概略図である。
【図７】実施の形態に係る試験プログラム生成装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
実施の形態．
図１は、実施の形態に係る情報処理装置としての試験プログラム生成装置１１０を用いて通信試験を行う通信試験システム１００の構成を概略的に示すブロック図である。
通信試験システム１００では、試験構成情報１０１及び動作仕様情報１０２が試験プログラム生成装置１１０に入力される。そして、試験プログラム生成装置１１０は、試験構成情報１０１及び動作仕様情報１０２に基づいて、試験プログラム１０３を生成して、それを試験機模擬ツール１４０に与える。試験機模擬ツール１４０は、与えられた試験プログラム１０３を実行することで、被試験機１５０の通信試験を行い、合否判定を行う。
なお、本実施の形態における情報処理方法は、試験プログラム生成装置１１０で行われる方法である。
【００１４】
試験プログラム生成装置１１０及び試験機模擬ツール１４０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１７０により実現される。被試験機１５０は、専用のインタフェース、又は、ネットワークインタフェース等の汎用のインタフェースによりＰＣ１７０に接続されている。
【００１５】
図２は、試験プログラム生成装置１１０の構成を概略的に示すブロック図である。
試験プログラム生成装置１１０は、表示部１１１と、入出力部１１２と、操作部１１３と、データ管理部１１４と、制御部１１８とを備える。
【００１６】
表示部１１１は、ユーザが可視可能な画面を表示する。
入出力部１１２は、情報の入力を受け付ける入力部及び情報を出力する出力部として機能する。例えば、入出力部１１２は、試験構成情報１０１及び動作仕様情報１０２を試験プログラム生成装置１１０に入力する機能を有する。入力された試験構成情報１０１及び動作仕様情報１０２は、データ管理部１１４に記憶される。
操作部１１３は、操作の入力を受け付ける。
【００１７】
データ管理部１１４は、試験プログラム生成装置１１０で必要な情報（データ）を記憶する記憶部である。
データ管理部１１４は、試験構成情報記憶部１１５と、動作仕様情報記憶部１１６と、試験プログラム記憶部１１７とを備える。
【００１８】
試験構成情報記憶部１１５は、通信試験を行う試験機である組み込み機器及び通信試験を受ける被試験機である組み込み機器の複数の組み合わせの中から、特定の組み合わせを示す試験構成情報１０１を記憶する。
【００１９】
試験構成情報１０１は、組み込み機器の機種、自己アドレス、試験機及び被試験機の分別、グループ情報及び組み込み機器の通し番号を含む。
組み込み機器の機種は、組み込み機器の名称を示す識別情報である機種名と、バージョンとにより識別される。そのため、試験構成情報１０１は、図３に示されているような機種情報テーブル１６０を含んでいる。
図３に示されているように、機種情報テーブル１６０は、組み込み機器列１６０ａと、種類列１６０ｂとを有する。
組み込み機器列１６０ａは、試験機又は被試験機となる組み込み機器の機種名を格納する。
種類列１６０ｂは、組み込み機器列１６０ａで識別される組み込み機器のバージョンを格納する。
【００２０】
自己アドレスは、組み込み機器が送受信する際の自機器のアドレスを示す。
試験機及び被試験機の分別は、試験機となる組み込み機器の機種及び被試験機となる組み込み機器の機種を示す。
グループ情報は、組み込み機器が属するグループを示す。
組み込み機器の通し番号は、組み込み機器を識別するための番号を示す。
【００２１】
以上のように、試験構成情報１０１は、試験を行う組み込み機器（試験機）及び試験を受ける組み込み機器（被試験機）の組み合わせを示す。なお、試験機及び被試験機は、それぞれ組み込み機器の機種により識別される。また、試験構成情報１０１は、一又は複数の組み合わせを示せばよい。
なお、試験構成情報１０１は、試験構成情報記憶部１１５の中に元々保管してあってもよいし、入出力部１１２を介して、試験プログラム生成装置１１０の外部から読み込まれてもよい。
【００２２】
動作仕様情報記憶部１１６は、通信試験を行う試験機である組み込み機器及び通信試験を受ける被試験機である組み込み機器の複数の組み合わせの各々における全ての試験項目を示す動作仕様情報１０２を記憶する。
動作仕様情報１０２は、組み込み機器が送受信する要求コマンド、要求コマンドへの応答コマンド、及び、応答コマンドへの応答コマンドを含む通信コマンド、通信コマンドの送信順序及び応答コマンドのタイムアウトの時間を有する試験項目を含む。
言い換えると、動作仕様情報記憶部１１６は、要求コマンド及びその要求コマンドへの応答コマンド、又は、要求コマンド、その要求コマンドへの応答コマンド及びその応答コマンドへの応答コマンドといった通信パターン毎に、応答コマンドのタイムアウトの時間を特定することで、試験項目を特定する。そして、動作仕様情報記憶部１１６は、試験機及び被試験機の組み合わせ毎に、当該組み合わせにおいて行われる全ての通信パターンに対応する全ての試験項目を含んでいる。
【００２３】
ここで、組み込み機器が送受信する通信コマンドとは、組み込み機器の機種毎に解釈できる通信コマンドのことであり、動作仕様情報１０２は、例えば、図４に示されているような通信仕様テーブル１６１を含む。また、通信コマンドの意味と、組み込み機器が実際に送信する値を対応させるため、動作仕様情報１０２は、図５に示されているような通信コマンドテーブル１６２も含む。
【００２４】
図４に示されている通信仕様テーブル１６１は、通信する組み込み機器の組み合わせ毎に、送受信する通信コマンドと、送受信する通信コマンドの順番とを示す。例えば、通信仕様テーブル１６１は、通信する組み込み機器列１６１ａと、対応コマンド列１６１ｂとを有する。
通信する組み込み機器列１６１ａは、通信する組み込み機器の組み合わせを格納する。ここでは、通信する組み込み機器として、試験機及び碑試験機の組み合わせが格納されている。例えば、図４に示されている例では、通信する組み込み機器列１６１ａの左側の組み込み機器が試験機であり、右側の組み込み機器が被試験機である。試験機及び被試験機は、それぞれ機種で識別されている。
対応コマンド列１６１ｂは、通信する組み込み機器列１６１ａで特定される試験機及び被試験機が通信する通信コマンドが、送受信する順番で格納されている。
【００２５】
図５に示されている通信コマンドテーブル１６２は、通信コマンドの意味と、組み込み機器が実際に送信する値とを示す。例えば、通信コマンドテーブル１６２は、組み込み機器の通信コマンドの意味列１６２ａと、対応する値列１６２ｂとを有する。
組み込み機器の通信コマンドの意味列１６２ａは、通信コマンドの意味を格納する。
対応する値列１６２ｂは、組み込み機器の通信コマンドの意味列１６２ａで特定される意味の通信コマンドが有する値を格納する。
【００２６】
以上のように、動作仕様情報１０２により、試験機及び被試験機の組み合わせ毎に、送受信する通信コマンドと、送受信する通信コマンドの順番と、応答コマンドのタイムアウトの時間とが特定される。言い換えると、動作仕様情報１０２により、試験機及び被試験機の組み合わせ毎に行われる全ての通信パターンに対応する全ての試験項目が示される。
なお、動作仕様情報１０２は、動作仕様情報記憶部１１６の中に元々保管してあってもよいし、入出力部１１２を介して、試験プログラム生成装置１１０の外部から読み込まれてもよい。
【００２７】
図２に戻り、試験プログラム記憶部１１７は、組み込み機器の通信試験において網羅的な組み合わせ実施し、通信試験の合否判定が可能なプログラムである試験プログラム１０３を記憶する。
なお、試験プログラム１０３は、試験プログラム記憶部１１７に保管されてもよいし、制御部１１８を介して、試験プログラム生成装置１１０の外部にファイル出力されてもよい。
【００２８】
制御部１１８は、試験プログラム生成装置１１０での処理を制御する。例えば、制御部１１８は、試験構成情報で示される特定の組み合わせに対応する全ての試験項目を動作仕様情報から特定し、特定された全ての試験項目を検査する試験プログラムを生成する。
制御部１１８は、画面表示処理部１１９と、試験構成取得部１２０と、動作仕様取得部１２１と、試験解析部１２２と、試験プログラム生成部１２３と、試験プログラム出力部１２４とを備える。
【００２９】
画面表示処理部１１９は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面の画面データを生成し、それを表示部１１１に送り、表示部１１１にＧＵＩ画面を表示させる。
試験構成取得部１２０は、データ管理部１１４から試験構成情報１０１を取得する。例えば、試験構成取得部１２０は、操作部１１３を介してユーザが指定した試験構成情報１０１を、データ管理部１１４の試験構成情報記憶部１１５から取得する。
動作仕様取得部１２１は、データ管理部１１４から動作仕様情報１０２を取得する。例えば、動作仕様取得部１２１は、操作部１１３を介してユーザが指定した動作仕様情報１０２を、データ管理部１１４の動作仕様情報記憶部１１６から取得する。
【００３０】
試験解析部１２２は、試験構成取得部１２０で取得された試験構成情報１０１と、動作仕様取得部１２１で取得された動作仕様情報１０２とを組み合わせ、組み込み機器の通信試験の全試験項目を解析する。例えば、試験解析部１２２は、試験構成取得部１２０で取得された試験構成情報１０１により、試験機と被試験機との組み合わせを特定する。そして、試験解析部１２２は、動作仕様取得部１２１で取得された動作仕様情報１０２により、特定された組み合わせにおいて送受信される通信コマンド、送受信される通信コマンドの順番及び応答コマンドのタイムアウトの時間を特定する。そして、特定された通信コマンド、通信コマンドの送信順及びタイムアウトの時間（合否判定基準）が、試験項目となる。
【００３１】
ここで、被試験機（組み込み機器の実機）に、想定しない通信コマンドが返ってきた際の通信試験を実施するアイデアは、次の通りである。被試験機（組み込み機器の実機）が試験機（ＰＣ１７０が仮想的に模擬した組み込み機器）に投げる要求の通信コマンドに対し、試験機がわざと想定外の応答の通信コマンドを投げるようにする。そして、試験機は、このような通信コマンドに対して、被試験機から応答される通信コマンドを検査する。これにより、被試験機（組み込み機器の実機）に想定しない通信コマンドが返ってきた際の通信試験も可能となる。以上のような通信コマンドについても動作仕様情報１０２に含めておくことで、想定しない通信コマンドの通信試験も実施することができる。
【００３２】
試験プログラム生成部１２３は、試験解析部１２２で解析された、組み込み機器の通信試験の全試験項目を検査する試験プログラム１０３を生成する。試験プログラム１０３は、試験構成情報で特定される試験機が、動作仕様情報から特定された全ての試験項目に含まれる特定の試験項目における要求コマンド又は応答コマンドを、この特定の試験項目における送信順序で、試験構成情報で特定される被試験機に送信した場合において、その試験機が、その特定の試験項目におけるタイムアウトの時間内に、その被試験機から対応する応答コマンドを受信するか否かを、動作仕様情報から特定された全ての試験項目について確認するプログラムである。
例えば、試験プログラム生成部１２３は、試験解析手段４０で解析された全試験項目に含まれる試験項目毎に、予め用意されているプログラムに、送受信される通信コマンド、通信コマンドを送受信する順番及び合否判定基準としてのタイムアウト時間を組み込むことで、試験プログラム１０３を生成することができる。このようにして生成された試験プログラム１０３は、組み込み機器の通信試験において網羅的な組み合わせを実施し、通信試験の合否判定が可能なプログラムとなる。
【００３３】
試験プログラム出力部１２４は、試験プログラム生成部１２３で生成された試験プログラム１０３を、画面表示処理部１１９を介して表示部１１１に表示（出力）させる。また、試験プログラム出力部１２４は、その試験プログラム１０３を、入出力部１１２を介して、試験プログラム生成装置１１０の外部へファイル出力する。
【００３４】
以上に記載された試験プログラム生成装置１１０は、図６（Ａ）に示されているように、ディスプレイ１７１、インタフェース１７２、操作装置１７３、メモリ１７４及びプロセッサ１７５を備えるＰＣ１７０により実現することができる。
表示部１１１は、ディスプレイ１７１により実現することができる。
入出力部１１２は、インタフェース１７２により実現することができる。このインタフェース１７２は、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）、又は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等で構成することができる。
データ管理部１１４は、一又は複数のメモリ１７４により実現することができる。なお、試験構成情報記憶部１１５、動作仕様情報記憶部１１６及び試験プログラム記憶部１１７のそれぞれに一又は複数のメモリ１７４が割り当てられていてもよい。
制御部１１８は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサにより実現することができる。
【００３５】
なお、制御部１１８の全部又は一部は、図６（Ｂ）に示されているように、処理回路１７６により実現されていてもよい。処理回路１７６は、単一回路、復号回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔｓ）又はＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等で構成されている。
【００３６】
また、図１に示されている試験機模擬ツール１４０も、図６（Ａ）に示されているＰＣ１７０により実現することができるが、この場合、インタフェース１７２に被試験機１５０が接続される。言い換えると、インタフェース１７２は、被試験機１５０を接続するための接続部（図示せず）として機能する。
【００３７】
図７は、本実施の形態に係る試験プログラム生成装置１１０の動作を示すフローチャートである。
入出力部１１２は、試験プログラム生成装置１１０の外部から試験構成情報１０１及び動作仕様情報１０２の入力を受ける（Ｓ１０）。
制御部１１８は、ステップＳ１０で入力された試験構成情報１０１を試験構成情報記憶部１１５に、動作仕様情報１０２を動作仕様情報記憶部１１６に保管する（Ｓ１１）。
【００３８】
試験構成取得部１２０は、操作部１１３でユーザが指定した試験構成情報１０１を試験構成情報記憶部１１５から取得する（Ｓ１２）。
また、動作仕様取得部１２１は、操作部１１３でユーザが指定した動作仕様情報１０２を動作仕様情報記憶部１１６から取得する（Ｓ１３）。
【００３９】
試験解析部１２２は、取得された試験構成情報１０１の構成要素と、取得された動作仕様情報１０２の構成要素とを組み合わせることで、組み込み機器の通信試験の網羅的な試験項目を解析する（Ｓ１４）。
【００４０】
試験プログラム生成部１２３は、ステップＳ１４で試験解析部１２２が解析した試験項目に従って、組み込み機器の通信試験における網羅的な試験項目を実行し、かつ、試験の合否判定が可能なプログラムを、試験プログラム１０３として生成する（Ｓ１５）。そして、試験プログラム生成部１２３は、生成されたプログラムを試験プログラム記憶部１１７に保管する。
【００４１】
試験プログラム出力部１２４は、ステップＳ１５で生成された試験プログラム１０３を、画面表示処理部１１９を介して、表示部１１１に表示させる（Ｓ１６）。
また、試験プログラム出力部１２４は、ステップＳ１５で生成された試験プログラム１０３を、入出力部１１２を介して、試験プログラム生成装置１１０の外部にファイル出力する（Ｓ１７）。
【００４２】
以上のように、試験プログラム生成装置１１０は、試験項目の組み合わせを抽出し、組み込み機器の通信試験を網羅的に実行可能な試験プログラムを出力する。この試験プログラムを実行することにより、組み込み機器の網羅的な通信試験の合否判定が可能となる。これにより、組み込み機器の通信試験技術の向上が期待され、市場での不具合減少に繋がる。
【００４３】
以上のように、本実施の形態によれば、試験構成情報で示される特定の組み合わせにおける全ての試験項目を動作仕様情報から特定することができるため、網羅的な通信試験を自動的に実行することのできる試験プログラムを容易に生成することができる。
【００４４】
動作仕様情報は、試験機及び被試験機の複数の組み合わせの各々において行われる全ての通信パターンに対応する全ての試験項目を示しているため、その組み合わせ毎に行われる通信パターンを全て検査することができる。
【００４５】
なお、試験項目には、要求コマンド及び応答コマンドを含む通信コマンド、この通信コマンドの送信順序、及び、応答コマンドのタイムアウトの時間が含まれるため、通信コマンドに対応する応答コマンドを受け取るまでの時間を確認する試験を実行する試験プログラムを容易に生成することができる。
【００４６】
また、この試験プログラムは、特定の試験機が、動作仕様情報で特定された全ての試験項目に含まれる特定の試験項目における要求コマンド又は応答コマンドを、動作仕様情報で特定の試験項目における送信順序で、特定の被試験機に送信した場合において、その試験機が、その特定の試験項目におけるタイムアウトの時間内に、その被試験機からの対応する応答コマンドを受信するか否かを、特定された全ての試験項目について確認するプログラムである。このため、試験構成情報及び動作仕様情報に基づいて、網羅的な通信試験を行う試験プログラムを容易に生成することができる。
【００４７】
このような試験プログラムは、その一方の機器が、その特定の試験項目におけるタイムアウトの時間内に、その他方の機器から対応する応答コマンドを受信しない場合に、通信試験に合格しなかったと判断するプログラムであるため、容易に通信試験の合否を判定することができる。
【００４８】
また、動作仕様情報には、試験機からその被試験機が想定していない応答コマンドを送信する試験項目を含めることで、このような応答コマンドを受けた取った機器における動作についても試験することができる。
【００４９】
さらに、動作仕様情報及び試験構成情報を入力する入力部をさらに備えることにより、これらの情報を試験プログラム生成装置１１０の外部において容易に生成することができる。
【符号の説明】
【００５０】
１００  通信試験システム、  １１０  試験プログラム生成装置、  １１１  表示部、  １１２  入出力部、  １１３  操作部、  １１４  データ管理部、  １１５  試験構成情報記憶部、  １１６  動作仕様情報記憶部、  １１７  試験プログラム記憶部、  １１８  制御部、  １１９  画面表示処理部、  １２０  試験構成取得部、  １２１  動作仕様取得部、  １２２  試験解析部、  １２３  試験プログラム生成部、  １２４  試験プログラム出力部、  １４０  試験機模擬ツール。
【図１】
2017037914.tif 000003
【図２】
2017037914.tif 000004
【図３】
2017037914.tif 000005
【図４】
2017037914.tif 000006
【図５】
2017037914.tif 000007
【図６】
2017037914.tif 000008
【図７】
2017037914.tif 000009
【手続補正書】
【提出日】平成29年11月17日(2017.11.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信試験を行う試験機及び前記通信試験を受ける被試験機の複数の組み合わせに含まれる特定の組み合わせを示す試験構成情報の入力を受ける入力部と、
前記試験構成情報と、前記複数の組み合わせの各々における全ての試験項目を示す動作仕様情報と、を記憶する記憶部と、
前記試験構成情報で示される前記特定の組み合わせに対応する前記全ての試験項目を前記動作仕様情報から特定し、当該特定された全ての試験項目を検査する試験プログラムを生成する制御部と、を備えること
を特徴とする情報処理装置。
【請求項２】
前記動作仕様情報は、前記複数の組み合わせの各々において行われる全ての通信パターンに対応する全ての試験項目を示すこと
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記試験項目は、要求コマンド及び応答コマンドを含む通信コマンド、当該通信コマンドの送信順序、及び、当該応答コマンドのタイムアウトの時間を含むこと
を特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記試験プログラムは、前記特定の組み合わせにおける試験機が、前記特定された全ての試験項目に含まれる特定の試験項目における通信コマンドを、当該特定の試験項目における送信順序で、前記特定の組み合わせにおける被試験機に送信した場合において、前記試験機が、当該特定の試験項目におけるタイムアウトの時間内に、前記被試験機から対応する応答コマンドを受信するか否かを、前記特定された全ての試験項目について確認するプログラムであること
を特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記試験プログラムは、前記試験機が、前記特定の試験項目におけるタイムアウトの時間内に、前記被試験機から対応する応答コマンドを受信しない場合に、前記通信試験に合格しなかったと判断するプログラムであること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記動作仕様情報は、前記試験機から前記被試験機が想定していない応答コマンドを送信する試験項目を含むこと
を特徴とする請求項４又は５に記載の情報処理装置。
【請求項７】
前記入力部は、さらに前記試験構成情報の入力を受けること
を特徴とする請求項１から６の何れか一項に記載の情報処理装置。
【請求項８】
通信試験を行う試験機及び前記通信試験を受ける被試験機の複数の組み合わせに含まれる特定の組み合わせを示す試験構成情報の入力を受け、
前記試験構成情報から、前記特定の組み合わせを特定し、
前記複数の組み合わせの各々における全ての試験項目を示す動作仕様情報から、前記特定の組み合わせに対応する全ての試験項目を特定し、
前記特定された全ての試験項目を検査する試験プログラムを生成すること
を特徴とする情報処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の一態様に係る情報処理装置は、通信試験を行う試験機及び前記通信試験を受ける被試験機の複数の組み合わせに含まれる特定の組み合わせを示す試験構成情報の入力を受ける入力部と、前記試験構成情報と、前記複数の組み合わせの各々における全ての試験項目を示す動作仕様情報と、を記憶する記憶部と、前記試験構成情報で示される前記特定の組み合わせに対応する前記全ての試験項目を前記動作仕様情報から特定し、当該特定された全ての試験項目を検査する試験プログラムを生成する制御部と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の一態様に係る情報処理方法は、通信試験を行う試験機及び前記通信試験を受ける被試験機の複数の組み合わせに含まれる特定の組み合わせを示す試験構成情報の入力を受け、前記試験構成情報から、前記特定の組み合わせを特定し、前記複数の組み合わせの各々における全ての試験項目を示す動作仕様情報から、前記特定の組み合わせに対応する全ての試験項目を特定し、前記特定された全ての試験項目を検査する試験プログラムを生成することを特徴とする。
【国際調査報告】
2017037914.tif 000010
2017037914.tif 000011
2017037914.tif 000012
2017037914.tif 000013