(57)【要約】【課題】機器に対する試験項目や動作環境を記憶しておき、同内容の試験を容易に再実行することができる試験プログラム及び試験方法を提供する。【解決手段】コンピュータ機器の試験における試験項目及び試験環境設定をパラメータ化して記憶する定義テーブルと、以前に行った試験における試験項目及び試験環境設定並びにその実行手順を、前記パラメータを用いて記述したログテーブルとを有する試験装置において、前記ログテーブルに基づき、以前に行った各試験における試験項目及び試験環境設定並びにその実行手順を表示し、前記表示された以前に行った各試験のうち、１つの試験をユーザに選択させ、前記選択された１つの試験における試験項目を、その試験環境設定を用いて、その実行手順に従い、前記コンピュータ機器に対して実行することを特徴とする試験プログラム。【選択図】図１
2008282173.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ機器に接続した試験装置において当該コンピュータ機器の試験を行うための試験プログラムであって、
前記コンピュータ機器の試験における試験項目及び試験環境設定をパラメータ化して記憶する定義テーブルと、以前に行った試験における試験項目及び試験環境設定並びにその実行手順を、前記パラメータを用いて記述したログテーブルとを有する試験装置において、
前記ログテーブルに基づき、以前に行った各試験における試験項目及び試験環境設定並びにその実行手順を表示する表示ステップと、
前記表示された以前に行った各試験のうち、１つの試験をユーザに選択させる選択ステップと、
前記選択された１つの試験における試験項目を、その試験環境設定を用いて、その実行手順に従い、前記コンピュータ機器に対して実行する実行ステップと、
を備えたことを特徴とする試験プログラム。
【請求項２】
前記表示ステップでは、以前に行った各試験における試験項目及び試験環境設定並びにその実行手順を、各試験の実行回数の降順で表示することを特徴とする請求項１に記載の試験プログラム。
【請求項３】
試験装置をコンピュータ機器に接続して当該コンピュータ機器の試験を行う試験方法であって、
前記コンピュータ機器の試験における試験項目及び試験環境設定をパラメータ化して記憶する定義テーブルと、以前に行った試験における試験項目及び試験環境設定並びにその実行手順を、前記パラメータを用いて記述したログテーブルとを記憶した記憶手段と、表示手段と、入力手段と、前記コンピュータ機器に対して実行する試験手段とを備えた前記試験装置において、
前記表示手段により、前記ログテーブルに基づき、以前に行った各試験における試験項目及び試験環境設定並びにその実行手順を表示し、
前記入力手段により、前記表示された以前に行った各試験のうち、１つの試験をユーザに選択させ、
前記試験手段により、前記選択された１つの試験における試験項目を、その試験環境設定を用いて、その実行手順に従い、前記コンピュータ機器に対して実行することを特徴とする試験方法。
【請求項４】
前記表示手段により、以前に行った各試験における試験項目及び試験環境設定並びにその実行手順を、各試験の実行回数の降順で表示することを特徴とする請求項３に記載の試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ機器に接続して動作環境などの試験を行う試験プログラム及びその試験方法に関するものである。
【背景技術】
【０００２】
近年、コンピュータシステムの記憶容量が増大してきたため、外部記憶装置として、ハードディスク及び当該ハードディスクの制御装置を有するストレージデバイスが利用されることが多くなっている。
【０００３】
このようなストレージデバイスは、製造時に試験装置を接続して、所定の試験プログラムを実行することにより、起動、入出力、ロード／アンロード等の各種動作を行い、正常であるかどうかの試験を行うのが一般的である（特許文献１参照）。
【特許文献１】特開平５−２３４３４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記の試験において、どのような試験項目を行うか、また、どのような動作環境下で行うかは、試験対象となる機器によって様々であるため、操作者はテスト対象機器ごとに手動で試験項目や動作環境などを設定して試験を行っている。
【０００５】
しかしながら、例えば同種類の機器に対しては同じ試験項目や動作環境を設定するのが通例であり、操作者が毎回手動で試験項目や動作環境などを設定して試験を行うのは煩わしい。さらには、試験項目や動作環境などを誤設定した結果、機器そのものに問題がないにも関わらず試験結果が不良となり、原因解明に手間と時間がかかってしまう場合があり、このようなヒューマンエラーの発生を防止する必要があった。
【０００６】
本発明は、このような実情に鑑みてなされたものであり、ストレージデバイス等の機器に対する試験項目や動作環境を記憶しておき、同内容の試験を容易に再実行することができる試験プログラム及び試験方法を提供しようとするものである。
【課題を解決するための手段】
【０００７】
上記解決課題に鑑みて鋭意研究の結果、本発明者は、下記のような特徴を備えたコンピュータ機器の試験プログラム及び試験方法を発明した。
【０００８】
本発明は、コンピュータ機器に接続して当該コンピュータ機器の試験を行う試験装置であって、前記コンピュータ機器の試験における試験項目及び試験環境設定をパラメータ化して記憶する定義テーブルと、以前に行った試験における試験項目及び試験環境設定並びにその実行手順を、前記パラメータを用いて記述したログテーブルと、前記ログテーブルに基づき、以前に行った各試験における試験項目及び試験環境設定並びにその実行手順を表示する表示手段と、前記表示された以前に行った各試験のうち、１つの試験をユーザに選択させる選択手段と、前記選択された１つの試験における試験項目を、その試験環境設定を用いて、その実行手順に従い、前記コンピュータ機器に対して実行する試験手段とを備えたことを特徴とする試験装置を提供するものである。
【０００９】
本発明の試験装置において、前記表示手段は、以前に行った各試験における試験項目及び試験環境設定並びにその実行手順を、各試験の実行回数の降順で表示することをさらなる特徴とする。
【００１０】
本発明は、また、コンピュータ機器に接続した試験装置において当該コンピュータ機器の試験を行うための試験プログラムであって、前記コンピュータ機器の試験における試験項目及び試験環境設定をパラメータ化して記憶する定義テーブルと、以前に行った試験における試験項目及び試験環境設定並びにその実行手順を、前記パラメータを用いて記述したログテーブルとを有する試験装置において、前記ログテーブルに基づき、以前に行った各試験における試験項目及び試験環境設定並びにその実行手順を表示する表示ステップと、前記表示された以前に行った各試験のうち、１つの試験をユーザに選択させる選択ステップと、前記選択された１つの試験における試験項目を、その試験環境設定を用いて、その実行手順に従い、前記コンピュータ機器に対して実行する実行ステップと、を備えたことを特徴とする試験プログラムを提供するものである。
【００１１】
本発明の試験プログラムにおいて、前記表示ステップでは、以前に行った各試験における試験項目及び試験環境設定並びにその実行手順を、各試験の実行回数の降順で表示することを特徴とする。
【００１２】
本発明は、また、試験装置をコンピュータ機器に接続して当該コンピュータ機器の試験を行う試験方法であって、前記コンピュータ機器の試験における試験項目及び試験環境設定をパラメータ化して記憶する定義テーブルと、以前に行った試験における試験項目及び試験環境設定並びにその実行手順を、前記パラメータを用いて記述したログテーブルとを記憶した記憶手段と、表示手段と、入力手段と、前記コンピュータ機器に対して実行する試験手段とを備えた前記試験装置において、前記表示手段により、前記ログテーブルに基づき、以前に行った各試験における試験項目及び試験環境設定並びにその実行手順を表示し、前記入力手段により、前記表示された以前に行った各試験のうち、１つの試験をユーザに選択させ、前記試験手段により、前記選択された１つの試験における試験項目を、その試験環境設定を用いて、その実行手順に従い、前記コンピュータ機器に対して実行することを特徴とする試験方法を提供するものである。
【００１３】
本発明の試験方法では、前記表示手段により、以前に行った各試験における試験項目及び試験環境設定並びにその実行手順を、各試験の実行回数の降順で表示することをさらなる特徴とする。
【発明の効果】
【００１４】
以上、説明したように、本発明のコンピュータ機器の試験プログラム及び試験方法によれば、ストレージデバイス等の機器に対する試験項目や動作環境を記憶しておき、同内容の試験を容易に再実行することができるので、試験項目や動作環境などを誤設定による問題が発生することはない。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照しながら、本発明のコンピュータ機器の試験プログラム及び試験方法を実施するための最良の形態を詳細に説明する。図１〜図５は、本発明の実施の形態を例示する図であり、これらの図において、同一の符号を付した部分は同一物を表わし、基本的な構成及び動作は同様であるものとする。
【００１６】
図１は、本発明のコンピュータ機器の試験プログラムがインストールされた試験装置の一実施形態を概略的に示す構成図である。
図１に示すように、本実施形態の試験装置は、モニタ、入出力デバイス、通信デバイス（ネットワークボード、シリアルインタフェースボード等）などを備えた一般的なパーソナルコンピュータ上で動作するものとして構成されている。
一方、本実施形態における被検査機器は、複数の磁気ディスク装置をＲＡＩＤ接続して成るストレージシステムであり、試験装置のネットワークボードに接続されたネットワークコントローラを介してデータの読み書きが行われ、また、試験装置のシリアルインタフェースボードに接続されたサブコントローラを介して制御信号の送受信が行われるようになっている。
【００１７】
図２は、本発明のコンピュータ機器の試験プログラムがインストールされた試験装置の他の実施形態を概略的に示す構成図である。
図２に示すように、本実施形態の試験装置は、４台のパーソナルコンピュータと、これらのパーソナルコンピュータに接続されたモニタと、これらのパーソナルコンピュータに接続された通信装置とから構成されている。各パーソナルコンピュータと試験用コントローラ、並びに試験用コントローラと被検査機器との間の通信インタフェースとして、光ファイバを使用したファイバチャネルを採用し、データ転送の高速化を図っている。
一方、本実施形態における被検査機器は、図１に示す被検査機器と同様、複数の磁気ディスク装置をＲＡＩＤ接続して成るストレージシステムである。このストレージシステムの磁気ディスク装置それぞれがファイバチャネルにより試験用コントローラと接続されており、データ送受信及び制御信号の送受信が行われるようになっている。
【００１８】
以上のように構成された本発明の各実施形態の試験装置を用いて被検査機器の試験を行う方法について説明する。
通常、試験は、試験装置のパーソナルコンピュータにインストールされた試験プログラムにより、被検査対象機器であるストレージシステムの各ディスクアレイに試験信号を供給し、各ディスクアレイからの応答信号を試験プログラムにより解析することによって行うものである。
このとき、被検査対象機器の機種や性能、試験目的などによって、試験を行う際の試験項目や環境設定は様々であるが、本発明では、それぞれ異なる試験項目及び試験環境設定をパラメータ化して試験装置に記憶していることを特徴とする。
【００１９】
図３は、本発明の各実施形態の試験装置において記憶している試験項目及び試験環境設定のデータ項目一覧を示すテーブルである。
図３に示すテーブルでは、試験項目として、動作環境設定、テスト起動、表示設定、入力操作、出力操作などが定義されており、それぞれがさらに細分化された項目を含んでいる。それぞれの試験項目を実行するためのアプリケーションが試験装置にインストールされている。
また、それぞれ異なる試験環境設定が動作モードパラメータ０１〜３１として定義されている。
【００２０】
さらに、本発明の各実施形態の試験装置は、過去に行った試験の際に用いられた試験項目及び試験環境設定のログを記憶していることを特徴とするものである。
【００２１】
図４は、本発明の各実施形態の試験装置において記憶している試験項目及び試験環境設定のログテーブルの一例を示す図である。
【００２２】
図４において、試験項目及び試験環境設定のログテーブルには、試験における操作のシーケンス（実行した試験項目及び試験環境設定の手順）と、その登録時及び最終使用時と、操作手順名称と、実行回数と、識別コードとが含まれている。尚、図４では、ログテーブルが実行回数の降順で表示されているが、他の項目でソートすることも可能である。
操作のシーケンスは、実行した試験項目及び試験環境設定の手順であり、具体的には、試験項目の実行アプリケーションの識別記号と動作モードパラメータの識別記号との組み合わせとして表現されている。このように操作のシーケンスとして記憶しておくことにより、複数の試験項目の実行順序まで含めて容易に再現することが可能となる。
また、操作手順名称はユーザが任意に設定するものであるが、このログテーブルの各レコードは一意の識別コードを付与されているので、操作手順名称を省略することも可能である。
【００２３】
本発明の各実施形態の試験装置を用いて試験を開始する時に、ユーザは、以前に行った試験の試験項目及び試験環境設定のログを呼び出してモニタ上に表示させ、任意のログを選択して同一内容の試験を実行させることができる。
図５は、本発明の各実施形態の試験装置において、以前に行った試験の試験項目及び試験環境設定のログを表示する画面例を示す図である。
この画面例では、図４に示す試験項目及び試験環境設定のログテーブルにおける各レコードのデータ内容がそれぞれ１つのウィンドウに表示されている。このように、実行した試験項目及び試験環境設定の手順をユーザに分かりやすく示すことで、ユーザは各ログの内容を容易に理解することができる。各ウィンドウは、例えば、実行回数の降順で重ねて表示されており、ユーザインタフェースを用いて最上面に表示されるウィンドウを切り替えることができるようになっている。
【００２４】
この画面において、ユーザは、ユーザインタフェースを用いて被検査機器の機種や性能、試験目的などによって、最も適した試験項目及び試験環境設定を有するウィンドウを選択して、その試験を実行させることができる。
【００２５】
尚、予め被検査機器の機種や試験目的などを、それらに適した試験項目及び試験環境設定と関連付けて記憶しておき、機種名等を入力すれば、自動的にログテーブルから試験項目及び試験環境設定が読み出されるようにしてもよい。
【００２６】
以上、本発明のコンピュータ機器の試験プログラム及び試験方法について、具体的な実施の形態を示して説明したが、本発明はこれらに限定されるものではない。当業者であれば、本発明の要旨を逸脱しない範囲内において、上記各実施形態又は他の実施形態にかかる発明の構成及び機能に様々な変更・改良を加えることが可能である。
【００２７】
特に、図３に示す試験項目及び試験環境設定のデータ項目、図４に示す試験項目及び試験環境設定のログテーブル、図５に示す以前に行った試験の試験項目及び試験環境設定のログ表示画面などは例示に過ぎず、目的や必要性に応じて、適宜項目の追加変更を行うことが可能であることは当然である。
【産業上の利用可能性】
【００２８】
本発明のコンピュータ機器の試験プログラム試験方法は、一般的なコンピュータ装置上に試験用プログラムをインストールした形態で利用可能である。また、本発明の試験方法は、この試験装置を用いた試験方法として利用可能である。
【図面の簡単な説明】
【００２９】
【図１】本発明のコンピュータ機器の試験プログラムをインストールした試験装置の一実施形態を概略的に示す構成図である。
【図２】本発明のコンピュータ機器の試験プログラムをインストールした試験装置の他の実施形態を概略的に示す構成図である。
【図３】上記試験装置において記憶している試験項目及び試験環境設定のデータ項目一覧を示すテーブルである。
【図４】本発明の各実施形態の試験装置において記憶している試験項目及び試験環境設定のログテーブルの一例を示す図である。
【図５】本発明の各実施形態の試験装置において、以前に行った試験の試験項目及び試験環境設定のログを表示する画面例を示す図である。
【図１】
2008282173.tif 000003
【図２】
2008282173.tif 000004
【図３】
2008282173.tif 000005
【図４】
2008282173.tif 000006
【図５】
2008282173.tif 000007