(57)【特許請求の範囲】
【請求項１】
テスト対象の通信テストの実施を支援する通信テスト支援装置であって、
テスト対象に対して送信するメッセージおよび／またはテスト対象から受信するメッセージを定義するメッセージ定義手段と、
前記テスト対象との間で、前記メッセージ定義手段により定義されたメッセージの送受信を行う通信制御手段と、
前記通信制御手段により送受信されたメッセージと当該メッセージが送受信された日時とを記録した通信ログの作成、記憶および表示を行う通信ログ管理手段と、
前記通信制御手段とのメッセージ送受信時のテスト対象の動作、および／または前記通信ログ管理手段により表示された通信ログの内容に基づいて操作者が判定した所定のテスト項目の合否を合否判定入力として受け付け、前記テスト項目および合否判定に、前記合否判定入力を受け付けた日時を判定日時として対応付けて記憶するテスト項目管理手段と
を備えたことを特徴とする通信テスト支援装置。
【請求項２】
前記テスト項目管理手段は、前記判定日時を前記通信ログ管理手段に通知し、
前記通信ログ管理手段は、当該通信ログ管理手段が記憶する通信ログの中から、通信ログに記録された日時が前記テスト項目管理手段から通知された判定日時と所定の時間差以内にある通信ログを検索して表示することを特徴とする請求項１記載の通信テスト支援装置。
【請求項３】
前記通信ログ管理手段は、通信ログの表示を行う際に表示中の通信ログの選択入力を受け付けるとともに、選択された通信ログに記録された日時を前記テスト項目管理手段に通知し、
前記テスト項目管理手段は、前記判定日時を、前記通信ログ管理手段から通知された日時に置き換えることを特徴とする請求項１または２記載の通信テスト支援装置。
【請求項４】
前記テスト項目管理手段は、１つのテスト項目に対し複数の合否判定入力を受け付け、各合否判定にそれぞれ判定日時を対応付けて記憶することを特徴とする請求項１から３のいずれかに記載の通信テスト支援装置。
【請求項５】
テスト対象の通信テストの実施を支援するために、コンピュータを、
テスト対象に対して送信するメッセージおよび／またはテスト対象から受信するメッセージを定義するメッセージ定義手段、
前記テスト対象との間で、前記メッセージ定義手段により定義されたメッセージの送受信を行う通信制御手段、
前記通信制御手段により送受信されたメッセージと当該メッセージが送受信された日時とを記録した通信ログの作成、記憶および表示を行う通信ログ管理手段、
前記通信制御手段とのメッセージ送受信時のテスト対象の動作、および／または前記通信ログ管理手段により表示された通信ログの内容に基づいて操作者が判定した所定のテスト項目の合否を合否判定入力として受け付け、前記テスト項目および合否判定に、前記合否判定入力を受け付けた日時を判定日時として対応付けて記憶するテスト項目管理手段
として機能させるための通信テスト支援プログラム。
【請求項６】
前記テスト項目管理手段は、前記判定日時を前記通信ログ管理手段に通知し、
前記通信ログ管理手段は、当該通信ログ管理手段が記憶する通信ログの中から、通信ログに記録された日時が前記テスト項目管理手段から通知された判定日時と所定の時間差以内にある通信ログを検索して表示することを特徴とする請求項５記載の通信テスト支援プログラム。
【請求項７】
前記通信ログ管理手段は、通信ログの表示を行う際に表示中の通信ログの選択入力を受け付けるとともに、選択された通信ログに記録された日時を前記テスト項目管理手段に通知し、
前記テスト項目管理手段は、前記判定日時を、前記通信ログ管理手段から通知された日時に置き換えることを特徴とする請求項５または６記載の通信テスト支援プログラム。
【請求項８】
前記テスト項目管理手段は、１つのテスト項目に対し複数の合否判定入力を受け付け、各合否判定にそれぞれ判定日時を対応付けて記憶することを特徴とする請求項５から７のいずれかに記載の通信テスト支援プログラム。
【請求項９】
請求項５から８のいずれかに記載の通信テスト支援プログラムが記録されたコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メッセージの送受信を行う装置の通信テストの実施を支援するツールに関する。
【０００２】
【従来の技術】
近年、多くのシステムは複数の装置とそれらを結ぶネットワークにより構成されている。このようなシステムをテストする場合には、システム全体の動作確認を行う前に、個々の装置の動作確認を行うことが一般的である。しかし、他の装置とのメッセージの送受信に関連する動作は、装置単体では確認することができない。このため、このようなテストを支援するツールとして、テスト対象の装置との間でテストメッセージの送受信を行うパソコン用のプログラムが提供されている。テスト実施者は、このようなプログラムをパソコンにインストールし、パソコンとテスト対象の装置とを接続してテストメッセージの送受信を行わせることによって、その装置のメッセージ送受信に関連する動作を確認することができる。以下、このような通信テスト支援プログラム、あるいはこのようなプログラムが組み込まれた通信テスト支援装置を総称して通信テスタと呼ぶ。
【０００３】
図７は、従来の通信テスタの機能概要を表すブロック図である。図に示すように、通信テスタは、キーボードなどの入力機器あるいはディスプレイなどの出力機器との間のデータ入出力を制御する入出力制御部１と、テスト対象との間で送受信するメッセージを定義するメッセージ定義部２と、テスト実施者の指示に基づいてテスト対象との間でメッセージ定義部において定義されたメッセージの送受信を行う通信制御部３と、その送受信の内容を通信ログファイル４に記録する通信ログ作成部５と、通信ログ作成部５に対して日時の情報を提供するクロック生成部６と、テスト実施者の要求に応じて通信ログファイル４から所定の通信ログを検索して表示する通信ログ表示部７とを備えている。
【０００４】
メッセージ定義部２は、入出力制御部１を介して、ディスプレイ上に定義編集画面を表示し、テスト実施者が定義されたテストメッセージを編集できるようにする。また、メッセージ定義部２は、定義されたメッセージを一覧表示する。テスト実施者がキーボードなどを用いてメッセージ一覧の中から特定のメッセージを選択し、さらにそのメッセージの送信を指示すると、入出力制御部１から通信制御部３へ、選択されたメッセージの識別コードと送信要求とが伝達される。通信制御部３は、メッセージ定義部２から識別コードに該当するメッセージデータを受け取り、通信プロトコルに合わせて形式を整えた後、テスト対象にメッセージを送信する。
【０００５】
この際、通信制御部３は、送信メッセージを通信ログ作成部５に通知する。通信ログ作成部５は、クロック生成部６から取得したそのときの日時と送信メッセージとを記録した通信ログを作成し、通信ログファイル４に保存する。通信ログは、通信ログ表示部７により、入出力制御部１を介してディスプレイに表示される。これにより、テスト実施者は、送信したメッセージの内容を通信ログで確認し、そのメッセージを受信したときのテスト対象の動作を目で確認することができる。なお、反対に、テスト対象を先に動作させてテスト対象から送信されたメッセージを通信テスタにより受信して、その内容を確認するテストもある。この場合も、受信したメッセージの内容は通信ログに記録、表示されるため、テスト実施者は、テスト対象が送信したメッセージの内容を確認することができる。
【０００６】
通常、テスト実施者は、テスト項目ごとに１つまたは複数のメッセージの送受信を指示し、前述のような確認を行った結果、そのテスト項目の合否を判定する。合否判定は、チェックシートの所定欄にチェックをつける、あるいは合格の印を押すなどして管理されている。
【０００７】
【発明が解決しようとする課題】
上述のように、従来の通信テスタは、選択されたメッセージの送受信と、通信ログの作成・表示を行うのみであり、個々の通信ログがどのテスト項目に対応するかまでは記憶していない。このため、あるテスト項目の合否判定について後日疑義が生じた場合などに、判定を裏づける通信ログを探し出すことは、困難であった。
【０００８】
この問題は、テスト実施者がテスト項目と通信ログの対応付けを書類に記録しておくことにより解決できる。しかしながら、テスト実施者は、通常、テスト対象の装置の占有時間を短縮するために短時間でテストを行うことを要求されている。このため、テスト項目とログの対応付けの記録を義務づけることは、テスト実施者に過大な負担をかけ、あるいはテスト担当人員の増加につながり、いずれの場合もテスト効率は悪化する。
【０００９】
本発明は、このような問題点に鑑みて、テスト項目と通信ログとの対応付けを、テスト実施者の負担を増すことなく、効率よく管理することができる通信テスタを提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は、上記問題を解決するために、テスト対象の通信テストの実施を支援する通信テスト支援装置を提供する。この装置は、テスト対象に対して送信するメッセージやテスト対象から受信するメッセージを定義するメッセージ定義手段と、テスト対象との間でメッセージ定義手段により定義されたメッセージの送受信を行う通信制御手段と、通信制御手段により送受信されたメッセージとそのメッセージが送受信された日時とを記録した通信ログの作成、記憶および表示を行う通信ログ管理手段と、通信制御手段とのメッセージ送受信時のテスト対象の動作や、通信ログ管理手段により表示された通信ログの内容に基づいて操作者が判定した所定のテスト項目の合否を合否判定入力として受け付け、テスト項目および合否判定に、合否判定入力を受け付けた日時を判定日時として対応付けて記憶するテスト項目管理手段とを備えたことを特徴とする。
【００１１】
また、本発明は、上記問題を解決するために、テスト対象の通信テストの実施を支援するためのテスト支援プログラムを提供する。このプログラムは、コンピュータを、テスト対象に対して送信するメッセージやテスト対象から受信するメッセージを定義するメッセージ定義手段、テスト対象との間でメッセージ定義手段により定義されたメッセージの送受信を行う通信制御手段、通信制御手段により送受信されたメッセージとそのメッセージが送受信された日時とを記録した通信ログの作成、記憶および表示を行う通信ログ管理手段、通信制御手段とのメッセージ送受信時のテスト対象の動作や、通信ログ管理手段により表示された通信ログの内容に基づいて操作者が判定した所定のテスト項目の合否を合否判定入力として受け付け、テスト項目および合否判定に、合否判定入力を受け付けた日時を判定日時として対応付けて記憶するテスト項目管理手段として機能させる。
【００１２】
本発明の通信テスト支援装置および通信テスト支援プログラムの両方において、テスト項目管理手段は、判定日時を通信ログ管理手段に通知し、通信ログ管理手段は、その通信ログ管理手段が記憶する通信ログの中から、通信ログに記録された日時がテスト項目管理手段から通知された判定日時と所定の時間差以内にある通信ログを検索して表示するようにすることが好ましい。
【００１３】
また、通信ログ管理手段は、通信ログの表示を行う際に表示中の通信ログの選択入力を受け付けるとともに、選択された通信ログに記録された日時をテスト項目管理手段に通知し、テスト項目管理手段は、判定日時を、通信ログ管理手段から通知された日時に置き換えるようにすれば、さらに好ましい。
【００１４】
また、テスト項目管理手段は、１つのテスト項目に対し複数の合否判定入力を受け付け、各合否判定にそれぞれ判定日時を対応付けて記憶するようにしてもよい。
【００１５】
なお、本発明の記録媒体は、本発明の通信テスト支援プログラムが記録されたコンピュータ読取可能な記録媒体である。
【００１６】
【発明の実施の形態】
実施の形態１．
図１は、本実施の形態における通信テスタの機能概要を表すブロック図である。この通信テスタは、図７に示した従来の通信テスタと同様に、キーボードなどの入力機器あるいはディスプレイなどの出力機器との間のデータ入出力を制御する入出力制御部８と、テスト対象との間で送受信するメッセージを定義するメッセージ定義部２と、テスト実施者の指示に基づいてテスト対象との間でメッセージ定義部において定義されたメッセージの送受信を行う通信制御部３と、その送受信の内容を通信ログファイル４に記録する通信ログ作成部５と、通信ログ作成部５に対して日時の情報を提供するクロック生成部９と、テスト実施者の要求に応じて通信ログファイル４から所定の通信ログを検索して表示する通信ログ表示部７とを備えている。さらに、この通信テスタは、通信テストにより確認すべきテスト項目と、確認の結果に基づいてテスト項目ごとに判定される合否判定と、合否判定の日時とを対応付けて記憶するテスト項目管理ファイル１０と、テスト項目管理ファイルを作成、更新するテスト項目管理部１１を備えている。
【００１７】
本実施の形態においては、メッセージ定義部２、通信ログ作成部５、通信ログ表示部７、テスト項目管理部１１、入出力制御部８、通信制御部３は、以下に説明する機能をパソコンによって実現するプログラムである。クロック生成部９は、パソコンにもとから備わっているクロック機能を利用する。入出力制御部８はパソコンの入出力インタフェースを制御し、通信制御部３はパソコンのネットワークインタフェースを制御することによって入出力機器やテスト対象となる装置と情報をやりとりする。通信ログファイル４、テスト項目管理ファイル１０、メッセージ定義は、パソコンのハードディスクあるいはメモリにデータファイルとして記憶される。メッセージ定義や、テスト項目管理ファイル１０は、必ずしも通信テスタとして機能するパソコン上で作成する必要はなく、他のメディアから取り込んでもよい。また反対に通信ログファイル４を他のメディアにバックアップすることも可能である。
【００１８】
図２は本実施の形態におけるテスト項目管理ファイル１０を示す図である。図に示すように、テスト項目管理ファイルを構成する各レコードは、テスト項目と、合否判定と、判定日時の３つのフィールドからなる。図２（ａ）は、テスト実施前のテスト項目のみが設定された状態である。テスト項目として、テスト対象がメッセージＡを受信したときの動作確認、テスト対象がメッセージＢを受信したときに応答メッセージＣを返すことの確認、テスト対象を起動したときにメッセージＤを送信することの確認が、設定されている。メッセージＡ〜Ｄの具体的な内容は、メッセージ定義部２に定義されている。図２（ｂ）はテスト実施後の状態である。
【００１９】
通信テスタを利用して実施するテストは、概ね次の４通りのパターンに分類することができる。第１に、通信テスタからテスト対象の装置にメッセージを送信し、テスト対象の機械的動作などを目で確認するパターンがある。第２に、通信テスタからテスト対象の装置にメッセージを送信し、テスト対象からの応答メッセージを通信テスタにより受信して、応答メッセージの内容を確認するパターンがある。これらのテストを行う場合、テスト実施者は、テスト対象に送信するメッセージの定義を予め通信テスタに入力しておく必要がある。
【００２０】
第３のパターンは、先にテスト対象を動作させて、テスト対象が送信したメッセージを通信テスタにより受信して、その内容を確認するテストである。また第４のパターンは、テスト対象からのメッセージを受信してその内容を確認した後、特定のメッセージをテスト対象に対して返信し、テスト対象の動作を目で確認するパターンである。これらのパターンのうち、通信テスタがテスト対象に応答を返す第４のパターンの場合には、テスト実施者は、テスト対象から受信するはずのメッセージと、それに応答して送信する特定のメッセージとの組み合わせを、予め通信テスタに入力しておく必要がある。本実施の形態においては、このメッセージの組み合わせは、メッセージ定義部２においてメッセージの定義とともに管理される。すなわち、メッセージ定義部２は、図１に示すようにメッセージ自体の定義と、受信メッセージと送信メッセージの組み合わせの定義の両方を保持する。
【００２１】
はじめに、テスト実施者は、メッセージ定義部２が入出力制御部８を介してディスプレイに表示出力する定義編集画面において、テスト対象に送信するメッセージや、テスト対象が送信するはずのメッセージを編集する。さらに、第４のパターンの場合には、前述の送受信メッセージの組合わせも編集する。編集の結果定義されたメッセージはパソコンのハードディスクあるいはメモリに記憶される。
【００２２】
次に、テスト実施者は、図２（ａ）に示したように、テスト項目管理ファイル１０にテスト項目を設定する。テスト項目の設定は、テスト項目管理部１１が入出力制御部８を介してディスプレイに表示出力する設定画面において行う。テスト実施者は、この設定画面において、必要に応じてテスト項目管理ファイル１０を新規作成し、テスト項目の設定、変更、削除などを行う。但し、テスト項目の設定は、必ずしも通信テスタにおいて行う必要はなく、例えば他のパソコン上でテスト項目が設定された（図２（ａ）の状態の）テスト項目管理ファイルを作成してから、通信テスタにそのファイルを取り込んで記憶させてもよい。
【００２３】
第１または第２のパターンのテストを実施する場合、通信テスタは次のようにそのテストの実施を支援する。メッセージ定義部２は、入出力制御部８を介して、ディスプレイに定義されたメッセージ一覧を表示する。テスト実施者がキーボードなどを用いてメッセージ一覧の中から特定のメッセージを選択し、さらにそのメッセージの送信を指示すると、入出力制御部１から通信制御部３へ、選択されたメッセージの識別コード（例えば、図２の「メッセージＡ」の“Ａ”）と送信要求とが伝達される。通信制御部３は、メッセージ定義部２から識別コードに該当するメッセージデータを受け取り、通信プロトコルに合わせて形式を整えた後、テスト対象にメッセージを送信する。この際、通信制御部３は、送信メッセージを通信ログ作成部５に通知する。通信ログ作成部５は、クロック生成部９から取得したそのときの日時と送信メッセージとを記録した通信ログを作成し、通信ログファイル４に保存する。通信ログは、通信ログ表示部７により、入出力制御部１を介してディスプレイに表示される。これにより、テスト実施者は、送信したメッセージの内容を通信ログで確認し、そのメッセージを受信したときのテスト対象の動作を目で確認することができる。
【００２４】
さらに、第２のパターンのようにテスト対象からの応答メッセージを確認するテストの場合には、通信制御部３は、テスト対象から応答メッセージを受信し、そのメッセージを通信ログ作成部５に通知する。通信ログ作成部５は、その通信メッセージとクロック生成部９から取得したそのときの日時とを記録した通信ログを作成し、通信ログファイル４に保存する。
【００２５】
一方、第３または第４のテストパターンの場合には、テスト実施者は、まずテスト対象を動作させて通信テスタに対し通信メッセージを送信させる。通信制御部３はテスト対象からの通信メッセージを受信し、その通信メッセージを通信ログ作成部５に通知する。通信ログ作成部５は、その通信メッセージと、クロック生成部９から取得したそのときの日時とを記録した通信ログを作成し、通信ログファイル４に保存する。
【００２６】
さらに、通信テスタからテスト対象に対し応答メッセージを返す第４のパターンの場合には、通信制御部３は受信した通信メッセージのうちヘッダなどを除くメッセージデータ部分をメッセージ定義部２に受け渡すことによって、そのメッセージと組になっている送信メッセージを問い合せる。メッセージ定義部２は、対応する送信メッセージの識別コードを通信制御部３に返す。
【００２７】
通信制御部３は、メッセージ定義部２から識別コードに該当するメッセージデータを取得し、それをもとに通信メッセージを作成して、テスト対象に送信する。また、通信制御部３は、通信メッセージを通信ログ作成部５に通知する。通信ログ作成部５はクロック生成部９から取得したそのときの日時と、その通信メッセージとを記録した通信ログを作成し、通信ログファイル４に保存する。
【００２８】
次に、テスト実施者によるテスト項目の合否判定について説明する。合否判定は、テスト実施者がテスト対象の動作を直接目で確認することにより、あるいは通信ログ表示部７が入出力制御部８を介してディスプレイに表示した通信ログを確認することにより行う。
【００２９】
テスト実施者は、画面上に、図２のテスト項目管理ファイル１０と、通信ログファイル４とを呼び出し、通信ログを確認しながら、また必要に応じてテスト対象の動作を目で確認しながら、合否を判定し、判定結果を入力する。テスト項目管理部１１は、テスト実施者により合否判定が入力された際に、クロック生成部９からそのときの日時を取得する。テスト項目管理部１１は、テスト項目管理ファイル１０の該当するテスト項目のレコードの合否判定フィールドに、入力された合否判定を記録し、判定日時フィールドにクロック生成部９から取得した日時を記録して、ファイルを更新する。図２（ｂ）は更新された後の、テスト項目管理ファイル１０の一例を示す図である。
【００３０】
図３は、以上に説明した通信テスタの処理概要を表すフローチャートである。はじめに、メッセージ定義部２が表示する定義編集画面においてメッセージの定義の編集入力を受け付ける（ステップＳ１０１）。次に、テスト項目管理部１１が表示するテスト項目設定画面においてテスト項目の設定入力を受け付ける（ステップＳ１０２）。テスト実施時には、テスト項目管理部１１によりテスト項目が表示される（ステップＳ１０３）。また、テスト実施者の指示にしたがい、テスト項目で指定されたメッセージの送受信を行う（ステップＳ１０４）。次に、テスト実施者が入力する合否判定入力を受け付け（ステップＳ１０５）、合否判定が入力された際にはクロック生成部９からそのときの日時を取得する（ステップＳ１０６）。次に、合否判定を該当するレコードの合否判定フィールドに、またそのときの日時を日時フィールドに記録して（ステップＳ１０７）、テスト項目管理ファイル１０を更新する（ステップＳ１０８）。
【００３１】
本実施の形態では、テスト項目、その合否判定および判定日時が、通信テスタのテスト項目管理部により互いに対応付けられて記憶されている。このため、テスト実施者は、テスト項目を、通信ログとともに通信テスタ内で管理することができる。また、判定日時はテスト実施者が合否を入力した際にテスト項目管理部により自動的に付与される。このため、合否の判定日時と通信ログの日時との照合により、合否判定の裏づけとなる通信ログを容易にみつけることができるようになる。テスト実施者による日時入力は不要であるため、テスト実施者の負担が増加することもない。よって、テストの結果を効率よく管理でき、テスト工数の削減にもつながる。
【００３２】
実施の形態２．
図４は、本発明の他の実施の形態における通信テスタの機能概要を表すブロック図である。通信テスタを構成する要素は実施の形態１と同じであるが、テスト項目管理部１２と通信ログ表示部１３の機能が実施の形態１と異なる。本実施の形態は、図中の矢印に示したように、テスト項目管理部１２と通信ログ表示部１３とが相互に連携して処理を行うことを特徴とする。
【００３３】
図５は、テスト項目管理部１２と通信ログ表示部１３の処理を示すフローチャートである。実施の形態１と同様、テスト項目管理部は合否判定入力を受け付け（ステップＳ２０１）、合否判定が入力された際にはクロック生成部９からそのときの日時を取得する（ステップＳ２０２）。本実施の形態では、ステップＳ２０２において取得した日時の情報を通信ログ表示部１３に送信する（ステップＳ２０３）。これと並行して、実施の形態１と同様、該当レコードの合否判定フィールドと判定日時フィールドに取得した情報を記録する（ステップＳ２０４）。
【００３４】
通信ログ表示部１３は、この日時情報を受信すると（ステップＳ３０１）、通信ログファイル４に記憶されている通信ログの中から、日時の近いものを検索する。検索は、図５のステップＳ３０２に示すように、例えば「日付が同じで時刻の差が３０分以内」というように予め適当な条件を定めておくことにより実行する。この条件は、テストを行う頻度などテスト環境に応じて適宜定めればよい。
【００３５】
次に通信ログ表示部１３は、検索した通信ログを表示する（ステップＳ３０３）。検索の結果表示される通信ログは、複数の場合もある。テスト実施者は、表示された通信ログの中から、ステップＳ２０１において入力した合否判定の根拠となる通信ログを選択してカーソルを画面上の該当する通信ログ上にあわせ、Ｅｎｔｅｒキーを押すことにより、特定の通信ログを選択する。１つのテスト項目が１つの通信ログに対応している場合にはその通信ログを選択すればよいし、１つのテスト項目が複数の通信ログに対応している場合には、例えば最後の通信によりそのテストが完了することから、時間が最も遅い通信ログを選択することなどが考えられる。通信ログ表示部１３は、ステップＳ３０４においてこのログ選択入力を受け付けると、カーソル位置に対応するログ、すなわち選択されたログに含まれる日時情報を、テスト項目管理部１２に送信する（ステップＳ３０５）。テスト項目管理部１２は、この日時情報を受信すると（ステップＳ２０５）、該当レコードの判定日時を、通信ログ表示部１３から受信した日時と置き換える（ステップＳ２０６）。以上のような、テスト項目管理部１２と通信ログ表示部１３とのやりとりによって、テスト項目管理ファイルにより管理される合否判定日時を、実際にメッセージを送受信した日時と一致させることが可能となる。
【００３６】
本実施の形態によれば、テスト項目管理ファイルの判定日時付近に取得された通信ログが自動的に表示されるので、テスト実施者は、日時を照合しながら通信ログを探す必要がなく、合否判定の根拠となる通信ログを確認したい場合に、極めて簡単に確認を行うことができる。
【００３７】
さらに、テスト実施者が選択した通信ログの日時を、テスト項目管理ファイルの判定日時と置き換えることにより、判定日時を通信ログの日時と一致させることができる。テスト実施者以外の者が、テスト項目と通信ログとの対応付けを行わなければならない場合、日時が近いというだけでは必ずしも正確な対応付けができるとは限らないが、最初にテスト実施者がこの通信テスタの機能を用いて判定日時と通信ログの日時とを一致させておけば、後日他の者による確認が必要となった場合でも、正確な確認を行うことができる。
【００３８】
実施の形態３．
次に示す実施の形態は、通信テスタを構成する要素は実施の形態１と同じであるが、テスト項目管理部により管理されるテスト項目管理ファイルのフォーマットが実施の形態１と異なる。図６は、本実施の形態におけるテスト項目管理ファイルのフォーマットを表す図である。実施の形態１と異なり、１つのテスト項目につき複数の合否判定および判定日時が対応付けられている点が特徴である。
【００３９】
実施の形態１のようなテスト項目管理ファイルのフォーマットは、あるテスト項目が不合格であり、再テストで合格した場合、合否判定を上書きすることになるため、最終的なテスト結果は管理できるがテストの履歴まで管理することができない。あるいは、テストの履歴を管理しようとすれば、再テストを別のテスト項目として再設定する必要がある。これに対し、テスト項目管理ファイルを図６に示すフォーマットとした場合には、テストの経過まで詳細に管理することができる。これにより、例えば不合格のときと合格のときの通信メッセージの相違点を通信ログで確認するといったことも可能となり、テストの履歴を効率よく管理することが可能となる。
【００４０】
以上、本発明について３つの実施の形態を示したが、本発明はこれらの実施の形態に限定されるものではない。例えば、上記実施の形態はいずれもパソコンに通信テスト支援プログラムを組み込んだ形態であるが、本発明の装置は、例えば液晶画面と入力キーとＣＰＵやメモリを搭載した制御基板とにより構成される据え置き型あるいは携帯型の通信テスト支援専用装置として実現してもよい。また、テスト項目管理ファイルや通信ログファイルのフォーマットも管理者の都合に応じて変更可能である。
【００４１】
【発明の効果】
本発明の通信テスト支援装置、プログラムおよびそのプログラムが記録された記録媒体は、テスト項目ごとの合否判定が入力された際に、そのテスト項目および合否判定に判定日時を対応付けて記憶するため、合否の判定日時と通信ログの送受信日時とに基づいて、合否判定とその根拠となる通信ログとを容易に対応付けることができる。
【００４２】
特に、テスト項目管理部と通信ログ管理部との間で日時の情報を交換して、合否判定の日時付近の通信ログファイルのみを表示するようにすれば、操作者が画面上で日時を照合しなくても、簡単にテスト項目と通信ログを対応付けることができる。
【００４３】
さらには、合否判定の日時を通信ログに記録された送受信日時と置き換えるようにすれば、より正確な対応付けができ、テスト実施者以外の者でもテストの結果を効率よく管理することが可能となる。
【００４４】
また、テスト項目ごとに複数の合否判定および判定日時を対応付けてテスト項目管理ファイルに記録しておけば、通信テストの履歴までも容易に管理することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１における通信テスタの機能概要を表すブロック図。
【図２】実施の形態１におけるテスト項目管理ファイルのフォーマットを示す図。
【図３】実施の形態１の通信テスタの処理概要を表すフローチャート。
【図４】実施の形態２における通信テスタの機能概要を表すブロック図。
【図５】テスト項目管理部と通信ログ表示部の処理を示すフローチャート。
【図６】実施の形態３におけるテスト項目管理ファイルのフォーマットを示す図。
【図７】従来の通信テスタの機能概要を表すブロック図。
【符号の説明】
１０  テスト項目管理ファイル、  １１  テスト項目管理部
【図１】
0003627144.tif 000002
【図２】
0003627144.tif 000003
【図３】
0003627144.tif 000004
【図４】
0003627144.tif 000005
【図５】
0003627144.tif 000006
【図６】
0003627144.tif 000007
【図７】
0003627144.tif 000008