(57)【要約】【課題】  ネットワーク接続して制御される様々な機器についてのテストを行ない、異常が発生した場合その原因を容易に把握することができるようにする。【解決手段】  制御部２は、対象機器Ａ〜Ｃに対して要求メッセージを送信する機能と、対一組にした単位シーケンスｓ１〜ｓ３を、要求メッセージ及び応答メッセージの内容とともに上記表示部のシーケンス表示エリア１２に表示させる機能と、上記応答メッセージを受信したとき、その受信した応答メッセージの正誤を判定する機能と、上記正誤の判定結果を示す正誤判定信号を、シーケンス表示エリア１２に表示された各単位シーケンスに対応付けて表示する機能とを備えている。【選択図】  図５
2014175842.tif 000002
【特許請求の範囲】
【請求項１】
テストを実行する家電機器などの対象機器に接続可能にし、上記対象機器の機能確認のためのテストを、上記対象機器ごとにあらかじめ設定されたシーケンスに沿って実行する制御部と、
この制御部に接続するとともに上記シーケンスを表示するシーケンス表示エリアを設けた表示部とを備え、
上記制御部は、
対象機器に対して要求メッセージを送信する機能と、
対象機器からの応答メッセージを受信する機能と、
一つの上記要求メッセージ又は一つの応答メッセージのうちいずれか一方もしくは双方からなる単位シーケンスを、上記要求メッセージ又は上記応答メッセージのうちいずれか一方もしくは双方の内容とともに上記表示部のシーケンス表示エリアに表示させる機能と、
上記対象機器からの応答メッセージの正誤を判定する機能と、
上記応答メッセージの正誤の判定結果を示す正誤判定信号を、上記シーケンス表示エリアに表示された各単位シーケンスに対応付けて表示する機能と
を備えたことを特徴とするテスト装置。
【請求項２】
上記応答メッセージの判定結果を記憶するデータ記憶部を備えるとともに、
上記表示部には、上記制御部がテストを実行する対象機器を示す機器特定手段あるいは対象機器のテストシナリオのシナリオ特定手段を表示するためのテスト実行項目表示エリアを、上記シーケンス表示エリアと区画して表示させ、
上記制御部は、
上記応答メッセージの正誤の判定結果を示す正誤判定信号を上記単位シーケンスに対応付けて上記データ記憶部に記憶させる機能と、
上記テスト実行項目表示エリアにあらかじめ設定された上記機器特定手段あるいはシナリオ特定手段を表示する機能と、
上記単位シーケンスに上記正誤判定信号が対応付けられたとき、当該単位シーケンスに対応する上記機器特定手段あるいはシナリオ特定手段に、上記正誤判定信号を対応付けて表示する機能と、
上記正誤判定信号が対応付けられた上記機器特定手段あるいはシナリオ特定手段が選択されたとき、これら機器特定手段あるいはシナリオ特定手段に対応する単位シーケンスを、上記データ記憶部から抽出して上記シーケンス表示エリアに表示する機能と
を備えた請求項１に記載のテスト装置。
【請求項３】
上記制御部は、
上記テスト実行項目表示エリアに誤判定信号を対応付けて表示された上記機器特定手段あるいはシナリオ特定手段が特定されたとき、当該機器特定手段あるいはシナリオ特定手段における誤判定信号が対応付けられた全ての単位シーケンスを上記データ記憶部から抽出する機能と、
上記抽出された単位シーケンスのリストを、シーケンス表示エリアに表示させる機能と
を備えたことを特徴とする請求項２に記載のテスト装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばＨＥＭＳ対応の家電機器などの動作確認テストを行なうためのテスト装置に関する。
【背景技術】
【０００２】
複数の家電機器をネットワーク接続して、その使用状況をモニターできるようにしたＨＥＭＳ（Home Energy Management System）が提案され、広がりはじめている。
上記ＨＥＭＳ対応機器は、ネットワーク接続され、ホームコントローラによって制御されるが、これらの機器がホームコントローラによって正常に制御されて所期の機能を発揮するか否かをテストするための装置が求められている。
【０００３】
一方、通信端末を検査対象としたテスト装置として、例えば特許文献１に記載されたものが従来から知られている。
このテスト装置は、検査対象の通信端末と、この検査対象の通信端末と通信させるための疑似端末とを、テスト装置内に構成した疑似基地局を介して接続し、検査対象端末の通信機能をテストするものである。
そして、このテスト装置の画面には、上記検査対象端末と上記疑似基地局との間の通信におけるフローチャートを表示した画面と、検査対象端末と接続先との接続状態を表示した画面とが同時に表示されるようにしている。
【０００４】
また、上記テスト装置では、検査対象の通信端末と他の疑似端末との間の通信機能をテストするもので、上記フローチャートを表示する画面には、現状のフローチャートの位置が判別できるように表示され、接続状態を表示した画面には、上記検査対象の通信端末の接続先が表示されるようにしている。
そして、テストの実行中に、異常が発生したときには、その異常が発生したフローチャート上のポジションと、検査対象である当該通信端末の接続先とが示されるようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４０９１６１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のようにしたテスト装置では、異常が発生したときに、異常が発生したフローチャート上のポジションと、当該通信端末の接続先しか示されないので、具体的な異常の内容までも判断することができない。
特に、ＨＥＭＳなどのネットワーク接続機器は、ホームコントローラからの指令よってさまざまな機能を発揮するので、検査対象となる機器の機能に応じた異常状態が具体的に把握できないと、テストの目的を達成できない。したがって、上記従来のテスト装置を、ＨＥＭＳなどのネットワーク接続機器のテスト装置に単純におきかえることができない。
このように、異常の具体的内容を個別にチェックできない従来のテスト装置では、ＨＥＭＳなどに用いられる機器の異常を迅速に把握できないという問題があった。
【０００７】
また、従来のテスト装置では、フローチャートを示す画面と、接続先を示す画面との両方を比較対照しなければ、異常が発生している状況を容易に把握できないという問題があった。
【０００８】
この発明の目的は、ネットワーク接続して制御される様々な機器についてのテストを行ない、異常が発生した場合その原因を容易に突き止めることができるテスト装置を提供することである。
【課題を解決するための手段】
【０００９】
第１の発明は、テストを実行する家電機器などの対象機器に接続可能にし、上記対象機器の機能確認のためのテストを、上記対象機器ごとにあらかじめ設定されたシーケンスに沿って実行する制御部と、この制御部に接続するとともに上記シーケンスを表示するシーケンス表示エリアを設けた表示部とを備えている。そして、上記制御部は、対象機器に対して要求メッセージを送信する機能と、対象機器からの応答メッセージを受信する機能と、一つの上記要求メッセージ又は一つの応答メッセージのうちいずれか一方もしくは双方からなる単位シーケンスを、上記要求メッセージ又は上記応答メッセージのうちいずれか一方もしくは双方の内容とともに上記表示部のシーケンス表示エリアに表示させる機能と、上記対象機器からの応答メッセージの正誤を判定する機能と、上記応答メッセージの正誤の判定結果を示す正誤判定信号を、上記シーケンス表示エリアに表示された各単位シーケンスに対応付けて表示する機能とを備えている。
【００１０】
なお、上記制御部に接続する対象機器は、実際の製品であってもよいし、実際の機器の機能を備えた制御基板やその機能を搭載したパソコンなどでもよい。また、上記制御部と、対象機器の機能を実現する疑似的な対象機器の制御部とを１つのテスト装置に組み込むようにしてもよい。
さらに、上記正誤判定信号は、例えば、誤判定信号のみを表示して、正判定信号は無表示にしてもよいし、その反対に、正判定信号のみを表示して、誤判定信号を無表示にしてもよい。あるいは正誤の両方の信号を単位シーケンスごとに同時に表示してもよい。
また、上記応答メッセージの正誤の判定には、応答メッセージを受信しないとき正判定とし、応答メッセージを受信したとき誤判定とする判定形態も含まれる。
【００１１】
第２の発明は、上記応答メッセージの判定結果を記憶するデータ記憶部を備えるとともに、上記表示部には、上記制御部がテストを実行する対象機器を示す機器特定手段あるいは対象機器のテストシナリオのシナリオ特定手段を表示するためのテスト実行項目表示エリアを、上記シーケンス表示エリアと区画して表示させる。そして、上記制御部は、上記応答メッセージの正誤の判定結果を示す正誤判定信号を上記単位シーケンスに対応付けて上記データ記憶部に記憶させる機能と、上記テスト実行項目表示エリアにあらかじめ設定された上記機器特定手段あるいはシナリオ特定手段を表示する機能と、上記単位シーケンスに上記正誤判定信号が対応付けられたとき、当該単位シーケンスに対応する上記機器特定手段あるいはシナリオ特定手段に、上記正誤判定信号を対応付けて表示する機能と、上記正誤判定信号が対応付けられた上記機器特定手段あるいはシナリオ特定手段が選択されたとき、これら機器特定手段あるいはシナリオ特定手段に対応する単位シーケンスを、上記データ記憶部から抽出して上記シーケンス表示エリアに表示する機能とを備えている。
【００１２】
なお、上記機器特定手段あるいはシナリオ特定手段に正誤判定信号を対応付けて表示するとは、全体として正誤が判定できる信号の表示形態であればどのようなものでもよい。例えば、正判定の結果が出た機器特定手段あるいはシナリオ特定手段だけに正判定信号を対応付けて表示してもよいし、誤判定の結果が出た機器特定手段あるいはシナリオ特定手段だけに誤判定信号を対応付けて表示してもよい。また、いずれの機器特定手段あるいはシナリオ特定手段の全てに正誤判定信号のいずれかを対応付けて表示してもよい。
【００１３】
第３の発明は、上記制御部が、上記テスト実行項目表示エリアに誤判定信号を対応付けて表示された上記機器特定手段あるいはシナリオ特定手段が特定されたとき、当該機器特定手段あるいはシナリオ特定手段における誤判定信号が対応付けられた全ての単位シーケンスを上記データ記憶部から抽出する機能と、上記抽出された単位シーケンスのリストを、シーケンス表示エリアに表示させる機能とを備えている。
【発明の効果】
【００１４】
この発明では、家電機器などの対象機器をあらかじめ設定されたシーケンスに基づいてテストを実行するが、そのテスト実行結果はシーケンス表示エリアに、単位シーケンスごとに表示される。
このように単位シーケンスごとにテスト結果が表示されるので、テストを実行する者は、上記シーケンス表示エリアに表示された単位シーケンスのみをチェックすれば足り、従来のように２画面を比較対照する必要がなくなる。
しかも、上記単位シーケンスには、制御部が判定した正誤判定信号とメッセージ内容とが対応付けられているので、テストを実行している者は、当該対象機器の異常を具体的に把握することができ、この異常を迅速に修正することができる。
【００１５】
第２の発明では、テストを実行する者が、一通りテストが終了した後に、対象機器あるいはテストシナリオにおける一連の単位シーケンスに対応付けられた正誤判定信号を確認することができる。そのため、テスト実行中に単位シーケンスごとに正誤判定をチェックすることなく、テストを終わらせることを優先させ、テストだけをどんどん先行させることができ、テストの実行処理を効率化できる。
また、上記のようにテストを先行させたとしても、テスト実行項目表示エリアから、誤判定信号を含んだ特定の対象機器やテストシナリオを確認できる。したがって、誤判定信号が対応付けられた対象機器やテストシナリオを見逃すようなことがなくなる。
【００１６】
第３の発明では、対象機器やテストシナリオごとに、誤判定信号が対応付けられた単位シーケンスを抽出してそのリストをシーケンス表示エリアに表示させることができるので、対象機器やテストシナリオが多数あっても、第２の発明と同様にテストを先行させることができる。
また、テストを実行する者と対象機器の異常を修正する者とが役割を分担しても、誤判定信号が対応付けられた単位シーケンスをリストアップできるので、対象機器の異常を修正する者は、テスト終了後にいつでも修正作業をすることができる。
【図面の簡単な説明】
【００１７】
【図１】図１はこの発明の第１実施形態におけるテスト装置の構成を示すブロック図である。
【図２】図２は第１実施形態のテスト手順を示したフローチャートである。
【図３】図３は第１実施形態のテスト実行中の表示画面であって、テスト項目を選択するための画面を示した図である。
【図４】図４は第１実施形態のテスト実行中における表示画面を示した図である。
【図５】図５は第１実施形態のテスト実行中における表示画面を示した図である。
【図６】図６は第１実施形態のテスト実行中における表示画面を示した図である。
【図７】図７は第２実施形態のテスト手順を示したフローチャートである。
【図８】図８は第２実施形態のテスト実行中における表示画面を示した図である。
【図９】図９は第２実施形態のテスト実行中における表示画面を示した図である。
【発明を実施するための形態】
【００１８】
図１〜図６に示すこの発明の第１実施形態は、例えばＨＥＭＳ用の家電機器の機能確認のテストを実行するためのテスト装置で、この第１実施形態では対象機器をエアコンＡ，Ｂ及びテレビＣを想定している。また、この第１実施形態は、ユーザーがテスト項目を選択してそれを一つずつ実行するテスト装置に関する。
このテスト装置は装置本体１からなり、その内部には種々の処理を実行する制御部２と、この制御部２に接続された通信部３と、ディスプレイからなる表示部４と、テスト実行者であるユーザーが上記制御部２へ信号を入力するための入力部５と、データ記憶部６とが設けられている。そして、上記制御部２が、例えばＨＥＭＳのホームコントローラの機能を疑似的に発揮するものである。
一方、テストの対象機器であるエアコンＡ，Ｂ及びテレビＣが上記装置本体１の通信部３とネットワーク７を介して通信可能に設けられている。なお、上記ネットワーク７は有線または無線で構成することができ、図示しない対象機器をさらに設けることができる。
【００１９】
なお、上記データ記憶部６には、上記制御部２がテストを実行するために必要なデータを予め記憶させておくとともに、実行したテストの判定結果も記憶させるようにしている。
また、上記制御部２へユーザーが入力する信号とは、テストをスタートさせたり、対象機器を特定したりするための信号のことである。
そして、この第１実施形態では、表示部４に表示された画面に入力ボタンを表示し、この入力ボタンを選択することによって上記信号が入力されるようにしている。但し、上記のように表示部４に表示された画面に入力ボタンを表示することなく、機械的な信号入力ボタンを別に設けてもよい。
【００２０】
図３〜６は、この第１実施形態のテスト中に上記表示部４に表示される画面を示している。この表示部４にはテスト実行項目表示エリア１１、シーケンス表示エリア１２、詳細表示エリア１３を同一画面上に区画して表示できるようにしている。上記各表示エリア１１，１２，１３に表示される内容の詳細については、テスト手順の説明の中で説明するが、ここでは、各表示エリアの役割を簡単に説明する。
【００２１】
上記テスト実行項目表示エリア１１は、このテスト装置が実行するテストを特定するための対象機器Ａ〜Ｃを示す機器特定手段としてのアイコンａ〜ｃが表示される（図３，４参照）。これらのアイコンは、接続できる対象機器を想定してデータ記憶部６に予め記憶されている。
そして、通信部３を介して対象機器Ａ〜Ｃが接続されていることを制御部２が認識すると、当該対象機器Ａ〜Ｃに対応するアイコンａ〜ｃを上記データ記憶部６から抽出してテスト実行項目表示エリア１１に表示させるようにしている。
また、上記テスト実行項目表示エリア１１には、更新ボタン１４が表示されているが、この更新ボタン１４は、上記のように制御部２が対象機器Ａ〜Ｃを認識した後、ユーザーがさらに対象機器Ａ〜Ｃが接続されているか否かを確認したい場合に選択される。また、事後的に別の対象機器が接続されたかどうかを確認したい場合にも選択される。このようにして更新ボタン１４が選択されると、制御部２は対象機器のアイコンを更新する。
【００２２】
上記のようにテスト実行項目表示エリア１１に表示されたアイコンａ〜ｃを、ユーザーが選択すると、図３に示したテスト項目の選択ウインドウ１５が表示される。この選択ウインドウ１５には、選択された対象機器Ａ〜Ｃのいずれかに対応したテスト項目が表示される。このテスト項目は、複数の階層で構成されるが、例えば対象機器Ａであるエアコンの場合には、第１階層として「取得」と「設定」の２項目がある。
上記「取得」とは、制御部２が対象機器Ａに対して、対象機器Ａであるエアコンの現状態例えば現状の設定温度に対する問い合わせをすることである。また、「設定」とは、制御部２が対象機器Ａであるエアコンに対して、例えば特定のモード設定や温度設定を要求することである。
【００２３】
また、「取得」についてはそれにつながる第２階層があり、この第２階層として「モード」「温度」「風量」「消費電力」の４つの項目が設定されている。
上記「設定」についてはそれにつながる第２階層があり、この第２階層として、上記取得の場合と同様に「モード」「温度」「風量」「消費電力」の４つの項目が設定されている。ただし、「設定」の場合には上記第２階層の下位の第３階層がさらに設定されている。この第３階層には、上記第２階層の「モード」「温度」「風量」「消費電力」のそれぞれについての具体的な数値などの内容が設定されている。
【００２４】
上記「設定」における「モード」に対する第３階層には「暖房」「冷房」「除湿」などの内容が設定され、「温度」「風量」「消費電力」の場合には具体的な数値などのレベルが設定されている。
上記のようなテスト項目を表示する選択ウインドウ１５は、例えば第１階層の項目が選択されたとき、第２階層の項目が自動的に表示されるというように、上位の階層が選択されたとき、それに対応する下位の階層の項目が順次表示されるようにしている。
【００２５】
上記シーケンス表示エリア１２には、制御部２が実行する処理のシーケンスが表示される。このシーケンスは、図４に示すように要求メッセージｍ１と応答メッセージｍ２とを一組とした単位シーケンスｓ１で構成される。これら単位シーケンスｓ１は、エアコンやテレビなどの対象機器の種類に応じて、それらの最下層の項目で特定されるテスト項目に対応付けられてデータ記憶部６に記憶されている。
したがって、制御部２は上記テスト項目が特定されたとき、そのテスト項目に対応付けられた単位シーケンスｓ１をデータ記憶部６から抽出してシーケンス表示エリア１２に表示することができる。
なお、上記単位シーケンスｓ１は、例えば応答を必要としない要求メッセージｍ１のみで構成することもできるし、対象機器が一方的に現状態などをコントローラに通知するためなどに発信する応答メッセージｍ２のみで構成することもできる。
【００２６】
さらに、上記詳細表示エリア１３は、機器特定手段であるアイコンａ〜ｃあるいは上記単位シーケンスｓ１中のメッセージに関する詳細データを表示するエリアである。例えば、テスト実行項目表示エリア１１に表示されているアイコンａ〜ｃから特定の対象機器Ａのアイコンａを選択すると、この対象機器Ａの現状態が詳細表示エリア１３に表示されるようにしている。図５には、上記テスト実行項目表示エリア１１のアイコンａを選択したとき、このエアコンである対象機器Ａの現状態として、そのモード、温度及び風量などが詳細表示エリア１３に表示されている画面を示している。
【００２７】
また、上記シーケンス表示エリア１２中の要求あるいは応答メッセージのうち、例えば設定の要求メッセージｍ１を選択すると、図６に示すように選択されたメッセージ内容が詳細表示エリア１３に表示されるようにしている。
なお、各メッセージの内容は、上記シーケンス表示エリア１２内にも表示されるようにしているが、単位シーケンスｓ１の矢印に沿った表示スペースが小さいと、表示したメッセージ内容が見えにくくなってしまうことがある。この場合には、詳細表示エリア１３に上記内容を大きく表示することができる。
また、上記のように表示スペースが小さい場合には、単位シーケンスｓ１に沿って表示させるメッセージ内容は要約だけにし、メッセージ内容の詳細をこの詳細表示エリア１３のみに表示させるようにしてもよい。
【００２８】
以上のような表示部４を備えたテスト装置によって対象機器のテストを実行するテストフローＦ１を図２のフローチャートにしたがって説明する。
まず、ユーザーがステップＳ１でテスト処理を開始すると、ステップＳ２で制御部２は、通信部３を介してテスト装置に接続されている機器の確認を行ない、接続されている機器Ａ〜Ｃのアイコンａ〜ｃをテスト実行項目表示エリア１１に一覧表示させる。
【００２９】
上記接続機器Ａ〜Ｃの確認及びアイコンａ〜ｃの表示は、このテスト装置を立ち上げたときに自動的に実行されるようにしている。ただし、新たな機器が接続されたり、既に接続されていた機器の接続が解除されたりした場合に、上記更新ボタン１４を選択すれば、その時点での接続状態をテスト実行項目表示エリア１１に更新表示することができる。
【００３０】
ステップＳ２で、上記のように接続された対象機器Ａ〜Ｃのアイコンａ〜ｃが表示されたら、ユーザーがその中から検査すべき対象機器に対応したアイコンを選択する。
例えば、ユーザーがアイコンａを選択すると、制御部２はステップＳ３で対象機器Ａが選択されたことを認識し、ステップＳ４でデータ記憶部６から対象機器Ａについてこのテスト装置でテストできるテスト項目を抽出して選択ウインドウ１５に表示させる。
【００３１】
ステップＳ５で、ユーザーは上記選択ウインドウ１５から、上記第１階層から最下層まで順に項目を選択して具体的なテスト項目を選択する。
なお、図４では、上記選択ウインドウ１５に表示されたテスト項目の第１階層から「設定」を選択し、第２階層から「温度」、第３階層から「２２℃」のそれぞれが選択された状態を示している。
上記のようにしてユーザーがテスト項目を選択すると、ステップＳ６で、制御部２は上記テスト項目に応じた単位シーケンスｓ１をデータ記憶部６から抽出してそれをシーケンス表示エリア１２に表示する。
【００３２】
シーケンス表示エリア１２に表示される単位シーケンスｓ１は、上記したように、上記温度設定のための要求メッセージｍ１とこれに対する応答メッセージｍ２とを一組にしたものである。このようにした単位シーケンスｓ１は、図４に示すように、メッセージ内容が添え書きされた一組の矢印で表示される。ただし、この時点では制御部２と対象機器Ａとの間でメッセージの送受信が行われていない状態である。
このように送受信が行われていない段階でも、上記要求メッセージｍ１には「設定（応答要）：温度＝２２℃」というメッセージ内容が表示される。ただし、応答メッセージｍ２には「設定応答：温度」のみが表示され、応答内容である設定温度の具体的数値は表示されていない。
なお、メッセージの送受信が行われていない段階では、上記シーケンス表示エリア１２には上記要求メッセージｍ１のみを表示し、応答メッセージｍ２についてはメッセージ内容だけでなく矢印も表示しない構成にすることもできる。
【００３３】
シーケンス表示エリア１２に上記単位シーケンスｓ１が表示されたら、制御部２はステップＳ７に進んで、上記のようにシーケンス表示エリア１２に表示した要求メッセージｍ１を対象機器Ａへ送信する。なお、上記対象機器Ａは制御部２から上記要求メッセージを受信したとき、その要求に対する応答メッセージを送信する機能を備えている。したがって、ステップＳ７で要求メッセージが送信された場合には、対象機器Ａは応答メッセージを送信することになる。
【００３４】
ステップＳ８で、制御部２が対象機器Ａからの上記応答メッセージを受信すると、ステップＳ９で、制御部２は、要求メッセージに対応付けられて予め設定された正解データに基づいて、上記受信した応答メッセージの正誤を判定する。
上記ステップＳ９で上記応答メッセージが正しいと判定した場合には、制御部２はステップＳ１０に進んで、対象機器Ａからの応答メッセージの内容である「温度＝２２℃」と、正判定信号を示す「ＯＫ」マークとを対応付けた表示データを作成する。この作成した表示データを、ステップＳ１２で、当該単位シーケンスｓ１に対応付けて表示するとともに、上記判定結果を上記データ記憶部６に記憶する。
【００３５】
一方、制御部２が、ステップＳ９で応答メッセージが誤っていると判定した場合には、制御部２はステップＳ１１へ進んで、上記要求メッセージの「温度＝２２℃」に対して対象機器Ａからの間違った応答メッセージの内容である例えば「温度＝２５℃」と、誤判定信号を示す「ＮＧ」マークとを対応付けた表示データを作成する。この作成した表示データを、ステップＳ１２で、当該単位シーケンスｓ１に対応付けて表示するとともに、上記判定結果を上記データ記憶部６に記憶する。
【００３６】
なお、上記実施形態では、正を示す判定信号を「ＯＫ」マークとし、誤判定信号を「ＮＧ」マークとしたが、正誤判定信号の表示形態は、上記のようなマークの表示に限らず、例えば、ＯＫとＮＧとによってメッセージに対応する矢印の色や形状を変えたり、誤判定信号を点滅表示したりしてもよい。
また、正誤判定信号のいずれか一方のみを表示して、いずれか他方は表示しないようにしても、正誤を区別できれば、どのような信号の表示形態でもかまわない。
要するに全体として正誤の判定信号を認識できればよい。
【００３７】
ただし、正判定信号よりも誤判定信号がより目立つ表示形態を採用した方が、修正が必要な個所を見落とすことをなくすことができる。
なお、制御部２は、上記ステップＳ７で要求メッセージを送信したり、ステップＳ８で応答メッセージを受信したりした時に、シーケンス表示エリア１２において現在のシーケンスを識別できるように表示してもよい。
【００３８】
このように、図５，６に示すように判定結果信号が対応づけられた単位シーケンスｓ１の表示が、上記ステップＳ５でユーザーが選択したテスト項目に対するテスト結果の表示となる。
上記ステップＳ１２で、テスト項目ごとのテスト結果が表示され、かつ記憶されたら、ステップＳ１３に進む。
ステップＳ１３では、ユーザーからの指令に基づいてステップＳ３、Ｓ５あるいはＳ１４へ進む。具体的には、別機器、すなわち対象機器Ａ以外の対象機器についてのテストを続ける場合には、ステップＳ３へ戻り、対象機器Ａについて別のテスト項目のテストを実行する場合にはステップＳ５へ戻る。また、この時点でテストを終了する場合には、ユーザーが図示しない終了ボタンを選択してステップＳ１４へ進み、テストを終了する。
【００３９】
以上、図２のステップＳ１〜Ｓ１４を実行することによって、ユーザーが一つずつ選択したテスト項目ごとにテストが実行され、そのテスト項目ごとに単位シーケンスｓ１が表示部４のシーケンス表示エリア１２に表示されるが、このときの単位シーケンスｓ１には上記正誤判定信号が対応付けられている（図５，６参照）。
なお、別のテスト項目を連続的に実行した場合には、上記単位シーケンスｓ１の下方に別のテスト項目に対応した単位シーケンスが連続して表示される。これら複数のテスト項目に対する判定結果は、複数の単位シーケンスとして連続的に表示される。複数の単位シーケンスを連続的に表示したときには、画面をスクロールすることによって、前後の任意のテスト結果を表示させることができる。
【００４０】
また、例えば別の対象機器Ｂを選択した場合にも、上記した手順でテストが実行され、対象機器Ａの場合と同様に表示部４のシーケンス表示エリア１２に正誤判定信号が対応づけられた単位シーケンスが表示される。但し、別の対象機器Ｂが選択された場合、シーケンス表示エリア１２には、選択された対象機器Ｂを示すアイコンｂが表示される。
上記のように複数の対象機器の場合にもそれらを繰り返し選択して、テストを継続することができる。
【００４１】
また、上記ステップＳ３において対象機器を選択するときに、同じ種類の複数の対象機器を同時に選択した場合には、同一のテスト項目を複数の対象機器ごとに連続して実行することもできる。
以上のように、テストの実行方法として、特定の対象機器に対して１つずつのテスト項目を実行する場合と、特定の対象機器に対して複数のテスト項目を連続して実行する場合と、特定のテスト項目について複数の対象機器のテストを連続的に実行する場合のいずれにおいても、実行したテストの結果が正誤判定信号を対応づけた単位シーケンスとして表示されるので、各テスト項目の正誤判定がわかりやすくなる。特に誤判定信号とともにメッセージ内容が表示されるので、そのメッセージ内容から誤判定の理由を容易に把握することもできる。
【００４２】
また、テストが終了した時点で、上記単位シーケンスに誤判定信号が対応付けられた場合、例えば上記対象機器Ｂのテスト中にいずれかの単位シーケンスに誤判定信号が対応づけられた場合には、上記テスト実行項目表示エリア１１に表示された対象機器Ｂに誤判定信号である「ＮＧ」マークをアイコンｂに対応付けて表示する（図６参照）。このように、対象機器Ａ〜Ｃごとに正誤判定信号を対応づけて表示すれば、シーケンス表示エリア１２の個々の単位シーケンスを見なくても、対象機器ごとの判定結果が分かり、修正や再検査が必要な対象機器を一目で確認できる。
このとき、特定の対象機器のアイコンを特定すれば、そのアイコンに対応する単位シーケンスが正誤判定信号とともに表示される。したがって、テストを先行させてから必要な修正や再テストを行なうことができる。
【００４３】
なお、上記アイコンに正誤判定信号を対応付けて表示するとは、全体として正誤が判定できる信号の表示形態であればどのようなものでもよい。例えば、正判定の結果が出たアイコンだけに正判定信号を対応付けて表示してもよいし、誤判定の結果が出たアイコンだけに誤判定信号を対応付けて表示してもよい。また、アイコンの全てに正誤判定信号のいずれかを対応付けて表示してもよい。
もし、上記テスト実行項目表示エリア１１において、テストが終了した全ての対象機器のアイコンに正誤判定信号を対応づけて表示するようにすれば、正誤判定信号の表示の有無によってテストが未実施の機器がどれなのかもすぐに判別できる。
【００４４】
また、テスト終了後に、テスト実行項目表示エリア１１に表示された対象機器のアイコンのうち誤判定信号が対応づけられたアイコン、例えば図６のアイコンｂが選択されると、制御部２はアイコンｂに対応する対象機器Ｂに対して実行された単位シーケンスのうち誤判定信号が対応づけられた単位シーケンスを、上記データ記憶部６から抽出して、そのリストをシーケンス表示エリア１２に表示させる機能を備えている。
したがって、テストを実行する者と対象機器の異常を修正する者とが役割を分担しても、誤判定信号が対応付けられた単位シーケンスをリストアップできるので、対象機器の異常を修正する者は、テスト終了後にいつでも修正作業をすることができる。
また、上記のように誤判定信号が対応づけられた単位シーケンスのみのリストが画面表示されるので、テストを先行させたとしても、事後的に対象機器の異常を簡単に特定することができる。
【００４５】
図７〜９に示す第２実施形態は、テストの手順が上記第１実施形態と異なるが、テスト装置の構成は第１実施形態と同じである。そこで、以下の説明にも、図１を用いるとともに、第１実施形態と同じ構成要素については同じ符号を用いるものとする。
そして、上記第１実施形態と異なる点を中心に説明する。
この第２実施形態のテスト装置では、テスト項目をユーザーが一つずつ特定するのではなく、複数のテスト項目と、そのテスト実行順序とを予め決めたテストシナリオにしたがってテストを実行するようにしている。
【００４６】
上記テストシナリオは、対象機器の種類に応じたテスト項目の順序を決めることによって作成されるもので、そのテストシナリオのシーケンスはテスト項目に対応した単位シーケンスが複数連続したものとなる。そして、このようなテストシナリオは、どのような方法で作成してもかまわない。例えば、特許第４４４０１８５号公報に記載されたシナリオ作成装置などで作成することもできる。ここでは、これら複数のテストシナリオを、検査対照機器ごとにテストグループとしてデータ記憶部６に予め記憶させている。但し、作成したテストシナリオを、シナリオ作成装置などの外部装置に記憶させておいて、制御部２がそこから引き出して実行するようにしてもよい。
【００４７】
また、この第２実施形態においても、ディスプレイからなる表示部４は、テスト実行項目表示エリア１１、シーケンス表示エリア１２及び詳細表示エリア１３を備えている。但し、この第２実施形態では、図８，９に示すように、上記テスト実行項目表示エリア１１には、テストシナリオ特定手段をグループ化したテストグループが表示されている。なお、この第２実施形態では、テストシナリオ特定手段をテスト１，２，３として区別できるようにしている。
そして、シーケンス表示エリア１２には、実行するテストシナリオ特定手段に対応した一連の単位シーケンスを表示し、詳細表示エリア１３には上記単位シーケンスを構成するメッセージ内容の詳細を表示させる点は、上記第１実施形態と同じである。
【００４８】
次に、この第２実施形態のテストフローＦ２を図７のフローチャートにしたがって説明する。
ユーザーが図７のステップＳ１０１でこのテストを開始し、ステップＳ１０２で制御部２はデータ記憶部６が記憶している対象機器の種類ごとのテストグループを読み込んで、それらテストグループのリストを表示部４に一覧表示する。ただし、この一覧表示形態は図示していない。そして、ステップＳ１０３で、上記一覧表示されたテストグループの中からユーザーがテストしたい対象機器の種類に対応したテストグループを選択する。なお、第２実施形態では、エアコンに関するテストグループが選択されている。
【００４９】
ステップＳ１０４で制御部２は、上記選択されたテストグループとともにそれに含まれるテストシナリオ特定手段を、図８、９のテスト実行項目表示エリア１１に表示させる。
また、上記のようにしてテスト対象機器の種類がエアコンと特定されたとしても、これらエアコンが複数あるときには、制御部２はステップＳ１０５で図示していない画面にその時点で接続されているエアコンを表示し、そこから特定のエアコンをユーザーが選択できるようにしている。
さらに、ユーザーが、ステップＳ１０６で上記テスト実行項目表示エリア１１に上記テストグループに対応づけられたテストシナリオ特定手段であるテスト１，２，３のいずれかを選択する。なお、上記テストシナリオの選択は、図８，９に示したチェックボックス１６にチェックを入力することによって行われる。
【００５０】
また、選択されたテストシナリオのシーケンスは複数の単位シーケンスからなるもので、テストシナリオ特定手段を選択するごとにシーケンス表示エリア１２に表示される。図８に示すシーケンス表示エリア１２に表示されたテストシナリオは、モードを取得するという要求メッセージｍ１とその応答メッセージｍ２とからなる単位シーケンスｓ１、温度２２℃を設定するという要求メッセージｍ３とその応答メッセージｍ４とからなる単位シーケンスｓ２、風量を中に設定するという要求メッセージｍ５とその応答メッセージｍ６とからなる単位シーケンスｓ３が連続したシーケンスとして表示される。そして、上記第１実施形態と同様に上記メッセージの送受信が実行されるまでは、図8に示すように応答メッセージにおける具体的なメッセージ内容は表示されていない。
【００５１】
図７のステップＳ１０６でテストシナリオが特定されたら、自動的あるいはユーザーの信号入力によってステップＳ１０７へ進み、制御部２は図２に示した第１実施形態のテストフローＦ１のステップＳ７からＳ１２を実行する。
つまり、上記ステップＳ７からＳ１２の実行過程では、テストシナリオにしたがって、個々のテスト項目に応じた要求メッセージを送信するとともに、受信した応答メッセージの正誤判定を実行する。その判定結果に基づいて、正誤判定信号を各単位シーケンスｓ１〜ｓ３に対応づけるとともに、それら各単位シーケンスｓ１〜ｓ３をシーケンス表示エリア１２に表示する（図９参照）。
【００５２】
上記ステップＳ７からＳ１２までの処理を、各テストシナリオの全テスト項目について繰り返し実行し、ステップＳ１０８で全テスト項目が終了したと判断したら、ステップＳ１０９でテストシナリオ単位での正誤を判定する。テストシナリオ単位での正誤判定では、そのテストシナリオ内のいずれかの単位シーケンスに誤判定信号が対応づけられていた場合、シナリオ単位でも誤判定とし、全単位シーケンスに正判定信号が対応づけられていた場合にはシナリオ単位でも正判定とする。これらのテストシナリオ単位は、テストシナリオ特定手段に対応付けられているので、正判定とした場合にはステップＳ１１０で、テスト実行項目表示エリア１１のテストシナリオ特定手段に正判定信号を対応付けて表示し、誤判定とした場合にはステップＳ１１１で、上記テストシナリオ特定手段に誤判定信号を対応付けて表示する。
【００５３】
図８，９は、テスト１、２が終了し、テスト１には正判定信号が対応づけられ、テスト２には誤判定信号が対応づけられ、テスト３が実行中である状態を示している。
そして、ステップＳ１１２で全テストシナリオが終了したと判断したらステップＳ１１３でテストを終了する。
【００５４】
この第２実施形態でも、テストシナリオ特定手段ごとに正誤判定信号を対応づけて表示すれば、シーケンス表示エリア１２の個々の単位シーケンスを見なくても、テストシナリオごとの判定結果が分かり、再検査が必要な項目を一目で確認できる。
このとき、特定のテストシナリオ特定手段を選択すれば、そのストシナリオ特定手段に対応する単位シーケンスが正誤判定信号とともに表示される。したがって、テストを先行させてから必要な対象機器の異常の修正や再テストを行なうことができる。
【００５５】
なお、上記テストシナリオ特定手段に正誤判定信号を対応付けて表示するとは、全体として正誤が判定できる信号の表示形態であればどのようなものでもよい。例えば、正判定の結果が出たテストシナリオ特定手段だけに正判定信号を対応付けて表示してもよいし、誤判定の結果が出たテストシナリオ特定手段だけに誤判定信号を対応付けて表示してもよい。また、テストシナリオ特定手段の全てに正誤判定信号のいずれかを対応付けて表示してもよい。
もし、上記テスト実行項目表示エリア１１において、テストが終了した全てのテストシナリオ特定手段に正誤判定信号を対応づけて表示すれば、正誤判定信号の表示の有無によってテストが未実施のテストシナリオがどれなのかもすぐに判別できる。
【００５６】
さらに、制御部２は、誤判定信号が対応づけられたテストシナリオのテストシナリオ特定手段を選択されたとき、上記データ記憶部６に記憶されている判定結果から、上記特定されたテストシナリオに関して誤判定信号が対応づけられたすべての単位シーケンスを抽出してそのリストを、シーケンス表示エリア１２に表示させる機能を備えている。
したがって、テストを実行する者と対象機器の異常を修正する者とが役割を分担しても、誤判定信号が対応付けられた単位シーケンスをリストアップできるので、対象機器の異常を修正する者は、テスト終了後にいつでも修正作業をすることができる。
また、上記のように誤判定信号が対応づけられた単位シーケンスのみのリストが画面表示されるので、テストを先行させたとしても、事後的に対象機器の異常を簡単に特定することができる。
【００５７】
なお、図７のフローチャートでは、対象機器の種類に応じたテストグループを作成して、そのテストグループごとにテストを終了させるようにしているが、例えば、エアコンとテレビのような異なる種類の対象機器を連続してテストできるテストシナリオを作成してもよい。
また、上記第１、第２実施形態のテストを別々のテスト装置に設定してもよいし、１台のテスト装置に両方の機能を設定して、ユーザーがそれらのいずれかを選択できるようにしてもよい。
【００５８】
さらに、上記実施形態では、テスト装置に対象機器として家電機器を接続しているが、これらの家電機器を制御するコントローラを検査対象とすることもできる。この場合にはテスト装置側に、上記コントローラで制御される家電機器の機能を設定しておく。
また、対象機器としては家電機器そのものではなく、家電機器の機能を有する制御基板や、その機能を搭載したパソコンなどでもよい。あるいは、対象機器の機能を実現するアプリケーションソフトウェアを実行する実行部を、テスターを上記制御部と、対象機器の機能を実現する疑似的な対象機器の制御部とを１つのテスト装置に組み込むようにしてもよい。
【産業上の利用可能性】
【００５９】
ＨＥＭＳなどネットワーク接続されるさまざまな機器の機能テストに適用可能である。
【符号の説明】
【００６０】
２      制御部
４      表示部
６      データ記憶部
１１    テスト実行項目表示エリア
１２    シーケンス表示エリア
ｍ１〜ｍ６  メッセージ
ｓ１〜ｓ３  単位シーケンス
Ａ〜Ｃ    対象機器
【図１】
2014175842.tif 000003
【図２】
2014175842.tif 000004
【図３】
2014175842.tif 000005
【図４】
2014175842.tif 000006
【図５】
2014175842.tif 000007
【図６】
2014175842.tif 000008
【図７】
2014175842.tif 000009
【図８】
2014175842.tif 000010
【図９】
2014175842.tif 000011