JPH07230391A - 情報処理装置の検証装置 - Google Patents

情報処理装置の検証装置

Info

Publication number
JPH07230391A
JPH07230391A JP6020204A JP2020494A JPH07230391A JP H07230391 A JPH07230391 A JP H07230391A JP 6020204 A JP6020204 A JP 6020204A JP 2020494 A JP2020494 A JP 2020494A JP H07230391 A JPH07230391 A JP H07230391A
Authority
JP
Japan
Prior art keywords
test
hardware configuration
procedure
test execution
creating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP6020204A
Other languages
English (en)
Inventor
Kiyotaka Nakazawa
清孝 中澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP6020204A priority Critical patent/JPH07230391A/ja
Publication of JPH07230391A publication Critical patent/JPH07230391A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】 【目的】 動作テストプログラムの作成および入力作業
時間を短縮し、人手による入力ミスを排除し、かつ情報
処理装置の検証装置の操作性を向上する。 【構成】 外部記憶装置内に、複数の入出力装置ごとの
動作テスト基本手順を記述したテスト基本手順テーブル
と動作テストプログラムとを予め格納しておき、前記複
数の入出力装置のハードウェア構成を認識してハードウ
ェア構成テーブルを作成するハードウェア構成テーブル
作成手段と、ハードウェア構成に一致した前記動作テス
ト基本手順を、前記テスト基本手順テーブルと前記ハー
ドウェア構成テーブルとから選択してテスト実行手順テ
ーブルを作成するテスト実行手順テーブル作成手段と、
前記テスト実行手順テーブルに基づいて前記動作テスト
プログラムを実行するテスト実行手段とを有する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、情報処理装置の検証装
置に関するものである。
【0002】
【従来の技術】従来、情報処理装置および該情報処理装
置に接続される入出力装置(以下、I/O装置という)
の検証方法として、例えば、特開平4−172538号
公報に開示されているように、同一のハードウェア構成
のI/O装置をテストする場合、1回目のテストデータ
を記憶しておき、再テスト時に同じテストデータを用い
て自動的に行う技術が知られている。
【0003】
【発明が解決しようとする課題】しかしながら、前記従
来技術では、前記I/O装置のハードウェア構成に変更
があった場合には、そのハードウェアの構成に対応した
動作テストプログラムを作成して入力しなければならな
いという問題があった。
【0004】また、同一のハードウェア構成のI/O装
置であっても、テスト内容が異なる場合には、そのテス
ト内容に応じた動作テストプログラムを作成して入力し
なければならないという問題があった。
【0005】また、前記動作テストプログラムの作成お
よび入力作業は、人手による作業のために多大な時間が
かかり、また、入力ミスが発生するという問題があっ
た。
【0006】本発明の目的は、動作テストプログラムの
作成および入力作業時間を短縮し、人手による入力ミス
を排除し、かつ操作性の向上を可能とする情報処理装置
の検証装置を提供することにある。
【0007】
【課題を解決するための手段】本願において開示される
発明のうち代表的なものの概要を簡単に説明すれば下記
の通りである。
【0008】すなわち、中央処理装置と、複数の入出力
装置と、該複数の入出力装置ごとの動作テスト基本手順
を記述したテスト基本手順テーブルと動作テストプログ
ラムとを予め格納した外部記憶装置とから構成される情
報処理装置の検証装置であって、前記外部記憶装置内
に、前記複数の入出力装置のハードウェア構成を認識し
てハードウェア構成テーブルを作成するハードウェア構
成テーブル作成手段と、ハードウェア構成に一致した前
記動作テスト基本手順を、前記テスト基本手順テーブル
と前記ハードウェア構成テーブルとから選択してテスト
実行手順テーブルを作成するテスト実行手順テーブル作
成手段と、前記テスト実行手順テーブルに基づいて前記
動作テストプログラムを実行するテスト実行手段とを有
するものである。
【0009】
【作用】前記手段によれば、予め外部記憶装置に格納さ
れている複数の入出力装置ごとの動作テスト基本手順を
記述したテスト基本手順テーブルから、情報処理装置に
接続される前記複数の入出力装置のハードウェア構成テ
ーブルを作成し、この作成されたハードウェア構成テー
ブルに一致するハードウェア構成の動作テスト基本手順
を、前記複数の入出力装置ごとの動作テスト基本手順を
記述したテスト基本手順テーブルから選択してテスト実
行手順テーブルを作成し、このテスト実行手順テーブル
に基づいて、前記動作テストプログラムを実行するの
で、I/O装置のハードウェア構成を変更した場合や、
同一ハードウェア構成のI/O装置で内容の異なるテス
トを行う場合であっても、改めて動作テストプログラム
あるいはテスト手順を作成して入力することなく、動作
テストを実行することができる。
【0010】
【実施例】以下、本発明の一実施例を図面を用いて詳細
に説明する。
【0011】図1は本発明を適用した情報処理装置の検
証装置の一実施例の構成を示すブロック構成図である。
【0012】図1において、情報処理装置の検証装置1
は、情報処理装置2と、情報処理装置2に接続される複
数の入出力装置3i(i=1、2、…、n)(以下、I
/O装置3という)と、必要な入力作業を行う表示装置
を備えたキーボード4とから構成される。
【0013】なお、ここでいうI/O装置3とは、例え
ば、ハードディスク装置(HD)や磁気記録装置(M
T)などを指している。
【0014】情報処理装置2は、中央処理装置5(以
下、CPU5という)と外部記憶装置(External Memor
y)6(以下、EM6という)とから構成されている。
【0015】図2は本発明に係る各手段および各テーブ
ルの関係を説明するための説明図である。
【0016】図2に示すように、EM6内には、情報処
理装置2に接続されるI/O装置3のハードウェア構成
を認識してハードウェア構成テーブル30を作成するハ
ードウェア構成テーブル作成手段20と、動作テストプ
ログラム70を実行するためのテスト実行手順テーブル
50を作成するテスト実行手順テーブル作成手段40
と、テスト実行手順テーブル50に基づいてテストを実
行するテスト実行手段60と、テストに必要な各種テー
ブルのアドレスを管理するポインタ管理テーブル80
と、基本的なテストの手順を記述したテスト基本手順テ
ーブル90とが格納されている。
【0017】本実施例においては、前記各手段および前
記複数のテーブルがテスト部制御プロクラムとしてEM
6に格納されており、本発明に係る検証方法は、前記テ
スト部制御プロクラムをCPU5が実行することにより
実現されるものである。
【0018】図3は本実施例で用いる各種テーブルの構
成を示すテーブル構成図である。
【0019】図3において、30はハードウェアの構成
情報を格納するハードウェア構成テーブルであり、n種
類のハードウェア構成情報(31−1、31−2、…、
31−nは以下、そのうちのいずれか1つを代表してハ
ードウェア構成情報31という)が記述され、テーブル
の最後には、ハードウェア構成テーブル30の最後を示
すエンドサイン32が記述されている。
【0020】50は前記テスト実行手順テーブルであ
り、n種類のテスト実行手順(51−1、51−2、
…、51−nは以下、そのうちのいずれか1つを代表し
てテスト実行手順51という)が記述され、テーブルの
最後には、テスト実行手順テーブル50の最後を示すエ
ンドサイン52が記述されている。
【0021】90はテスト基本手順テーブルであり、n
種類の基本的なテストの手順(91−1、91−2、
…、91−nは以下、そのうちのいずれか1つを代表し
てテスト基本手順91という)が記述され、テーブルの
最後には、テスト基本手順テーブル90の最後を示すエ
ンドサイン92が記述されている。
【0022】図面番号が前後したが、80はポインタ管
理テーブルであり、テストに必要な各種テーブルのアド
レスを管理するものである。
【0023】ポインタ管理テーブル80には、ハードウ
ェア構成テーブル30の先頭アドレス81と、以下に続
くハードウェア構成情報31のアドレスを記述したハー
ドウェア構成テーブルポインタ82が格納されている、
また、テスト実行手順テーブル50の先頭アドレス83
と、以下に続くテスト実行手順51のアドレスを記述し
たテスト実行手順テーブルポインタ84が格納されてい
る。
【0024】さらに、テスト基本手順テーブル90の先
頭アドレス85と、以下に続くテスト基本手順91のア
ドレスを記述した基本手順テーブルポインタ86が格納
されている。
【0025】図4〜図6は各種テーブルの詳細を説明す
るための説明図である。図4は、ハードウェア構成テー
ブル30の詳細を示す図であり、ハードウェア構成情報
31は、I/O装置3の種類と1対1に対応した装置種
別311と、I/O装置3が接続されている入出力アド
レスを示す接続位置312とから構成される。
【0026】また、図5は、テスト実行手順テーブル5
0の詳細を示し図であり、テスト実行手順51は、I/
O装置3が接続されている入出力アドレスを示す接続位
置511と、手順512とから構成されている。
【0027】図6はテスト基本手順テーブルの詳細を示
す図である。図6(A)に示すようにテスト基本手順9
1は、手順の種類、例えば、接続位置の設定の要/不要
あるいは有効/無効などを示すフラグ911と、装置種
別912と、実際のテストの手順913とから構成され
ている。
【0028】ここで、手順913には数種類あり、ハー
ドウェア構成テーブル30からI/O装置3の接続位置
312を求める必要があるものと、求める必要のないも
のがある。
【0029】図6(B)はフラグ911によって表され
る意味を説明するための説明図である。図6(B)に示
すように、フラグ911は、フラグ番号9111とフラ
グ内容9112とから構成され、例えば、フラグ番号が
「00」であれば、「テスト基本手順を無効とする」を
表している。
【0030】また、フラグ番号の「03〜99」は、予
備として確保しておき、新たなテスト内容に応じて設定
することもできる。
【0031】次に、テスト実行手順テーブル作成手段の
処理について図7(テスト実行手順テーブル作成手段の
処理手順を示すフローチャート)のフローチャートを用
いて詳細に説明する。
【0032】まず、ポインタ管理テーブル80のハード
ウェア構成テーブルポインタ82がハードウェア構成テ
ーブル30のエンドサイン32を指しているか否かを調
査する(ステップ701)。
【0033】エンドサイン32を指している場合(ステ
ップ701:Yes)、ハードウェア構成テーブル30
を全てチェック済みと判断し、処理を終了する。
【0034】エンドサイン32を指していない場合(ス
テップ701:No)、ポインタ管理テーブル80の基
本手順テーブルポインタ86がテスト基本手順テーブル
90のエンドサイン92を指しているか否かを調査する
(ステップ702)。
【0035】エンドサイン92を指していれば(ステッ
プ702:Yes)、テスト基本手順テーブル90を全
てチェック済みと判断し、ステップ710の処理に移
る。
【0036】エンドサイン92を指していなければ(ス
テップ702:No)、テスト基本手順テーブル91内
のフラグ911が有効か無効かを調査する(ステップ7
03)。
【0037】フラグ911が無効の場合(ステップ70
3:無効)、ステップ708の処理に移る。
【0038】フラグ911が有効の場合(ステップ70
3:有効)、ポインタ管理テーブル80のハードウェア
構成テーブルポインタ82が示すハードウェア構成情報
31の装置種別311と、テスト基本手順91の装置種
別912とが一致するか否かをチェックする(ステップ
704)。
【0039】一致した場合、(ステップ704:一
致)、ポインタ管理テーブル80のテスト実行手順テー
ブルポインタ84が設定されているか否かを調査する
(ステップ705)。
【0040】一致していない場合(ステップ704:不
一致)、ステップ708の処理へ移る。
【0041】ステップ705において、テスト実行手順
テーブルポインタ84が設定されている場合(ステップ
705:Yes)、ステップ706に進む。
【0042】テスト実行手順テーブルポインタ84が設
定されていない場合(ステップ705:No)、テスト
実行手順テーブル50が未確保であると判断し、EM6
内にテスト実行手順テーブル50の領域を確保し(ステ
ップ712)、その先頭アドレスをポインタ管理テーブ
ル80内のテスト実行手順テーブル先頭アドレス83お
よびテスト実行手順テーブルポインタ84にセットす
る。
【0043】次に、テスト基本手順91の手順913を
ポインタ管理テーブル80内のテスト実行手順テーブル
ポインタ84が示すテスト実行手順51にセットする
(ステップ706)。
【0044】次に、基本手順テーブルポインタ86が示
すテスト基本手順91内のフラグ911を、フラグ番号
の「02」にする必要があるか否かをチェックする(ス
テップ707)。
【0045】必要であれば(ステップ707:Ye
s)、ポインタ管理テーブル80内のテスト実行手順テ
ーブルポインタ84が示すテスト実行手順51の接続位
置511に、ポインタ管理テーブル80のハードウェア
構成テーブルポインタ82が示すハードウェア構成情報
31の接続位置312をセットする(ステップ71
3)。
【0046】そして、テスト実行手順51の次のアドレ
スをテスト実行手順テーブルポインタ84にセットする
(ステップ708)。
【0047】そして、ポインタ管理テーブル80内の基
本手順テーブルポインタ86に、テスト基本手順91の
次のアドレスをセットし(ステップ709)、ステップ
702に戻る。
【0048】ここで、テスト基本手順テーブル90が全
てチェック済みであれば(ステップ702:Yes)、
ポインタ管理テーブル80内のハードウェア構成テーブ
ルポインタ82に、ハードウェア構成情報31の次のア
ドレスをセットする(ステップ710)。
【0049】そして、テスト基本手順テーブル90の先
頭アドレスをポインタ管理テーブル80の基本手順テー
ブルポインタ86にセットする(ステップ711)。
【0050】以上の処理を、ハードウェア構成テーブル
30内のエンドサイン32を検出するまで繰り返す。
【0051】次に、テスト実行手段60の処理手順につ
いて説明する。テスト実行手段60は、テスト実行手段
解読処理とテスト部起動処理とから構成される。
【0052】図8はテスト実行手段の処理手順を示すフ
ローチャートである。
【0053】図8に示すように、まず、ポインタ管理テ
ーブル80内のテスト実行手順テーブル先頭アドレス8
3を、テスト実行手順テーブルポインタ84にセットす
る(ステップ801)。
【0054】次に、テスト実行手順テーブルポインタ8
4が示すテスト実行手順51をテスト実行手段解読処理
によって解読する(ステップ802)。
【0055】そして、このテスト実行手順51の解読中
にテスト部起動処理を検出すると(ステップ803:Y
es)、テスト実行手段解読処理からテスト部起動処理
へ制御を移行し、動作テストプログラム(図示していな
い)を起動し(ステップ806)、テストを開始する
(ステップ807)。
【0056】テストを終了した後(ステップ808)、
テスト実行手段60の処理を終了する。
【0057】ステップ803において、テスト実行手順
51の解読中にテスト起動処理を検出せずに1つのテス
ト実行手順51の解読を終了すると(ステップ803:
No)、テスト実行手順テーブルポインタ84に、テス
ト実行手順51の次のアドレスをセットする(ステップ
804)。
【0058】そして、エンドサイン52の検出の有無を
判定し(ステップ805)、エンドサイン52を検出し
なければ(ステップ805:No)、ステップ802に
戻って処理を繰り返す。
【0059】以上の処理を、テスト実行手順テーブル5
0内のエンドサイン52を検出するまで行う(ステップ
804:Yes)。
【0060】以上、本実施例の説明から分かるように、
複数のハードウェア構成情報31と、複数のテスト実行
手順51と、複数のテスト基本手順91とを予め準備し
ておくことにより、接続されるI/O装置3の種別ある
いは接続位置312を識別し、ハードウェアの構成に対
応したテスト実行手順51を選択して動作テストプログ
ラム(図示していない)を実行するので、ハードウェア
の構成が異なっても、人手を介して動作テストプログラ
ムあるいはテスト手順を作成して入力することなく、I
/O装置3の動作テストを行うことができる。
【0061】また、同一ハードウェア構成のI/O装置
3であっても、例えば、1回目と2回目のテスト内容を
変更する場合には、キーボード4から、テスト基本手順
90のフラグ911を操作するだけで、自動的にそのテ
スト実行手順51が選択されて、動作テストプログラム
が実行されるので、テスト内容に応じた動作テストプロ
グラムあるいはテスト手順を作成して入力する必要がな
い。
【0062】
【発明の効果】以上説明したように、本発明によれば、
以下の効果を得ることができる。
【0063】(1)情報処理装置に接続されるI/O装
置のハードウェア構成を変更した場合であっても、改め
て、そのハードウェア構成に対応した動作テストプログ
ラムあるいはテスト手順を作成して入力する必要がない
ので、動作テストプログラムあるいはテスト手順の作成
・入力時の作業時間の短縮を図ることができる。
【0064】(2)同一のハードウェア構成のI/O装
置に対して、異なった内容のテストを行う場合であって
も、改めて、そのハードウェア構成に対応した動作テス
トプログラムあるいはテスト手順を作成して入力する必
要がないので、動作テストプログラムあるいはテスト手
順の作成・入力時の人為的ミスを排除することができ
る。
【0065】(3)前記(1)と(2)により、情報処
理装置に接続されるI/O装置の検証時における操作性
が著しく向上する。
【図面の簡単な説明】
【図1】本発明を適用した情報処理装置の検証装置の一
実施例の構成を示すブロック構成図である。
【図2】本実施例の外部記憶装置に格納されている各手
段および各種テーブルを示す図である。
【図3】本実施例のポインタ管理テーブルの詳細を説明
するための説明図である。
【図4】本実施例のハードウェア構成テーブルの詳細を
示す図である。
【図5】本実施例のテスト実行手順テーブルの詳細を示
す図である。
【図6】本実施例のテスト基本手順テーブルの詳細を示
す図である。
【図7】本実施例の全体的な処理手順を示すフローチャ
ートである。
【図8】本実施例のテスト実行手段の処理手順を示すフ
ローチャートである。
【符号の説明】
1…情報処理装置の検証装置、2…情報処理装置、3…
入出力装置3(I/O装置3)、4…キーボード、5…
中央処理装置5(CPU5)、6…外部記憶装置(Exte
rnal Memory)6(EM6)、20…ハードウェア構成テ
ーブル作成手段、30…ハードウェア構成テーブル、4
0…テスト実行手順テーブル作成手段、50…テスト実
行手順テーブル、60…テスト実行手段、70…動作テ
ストプログラム、80…ポインタ管理テーブル、90…
テスト基本手順テーブル。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 中央処理装置と、複数の入出力装置と、
    該複数の入出力装置ごとの動作テスト基本手順を記述し
    たテスト基本手順テーブルと動作テストプログラムとを
    予め格納した外部記憶装置とから構成される情報処理装
    置の検証装置であって、 前記外部記憶装置内に、前記複数の入出力装置のハード
    ウェア構成を認識してハードウェア構成テーブルを作成
    するハードウェア構成テーブル作成手段と、ハードウェ
    ア構成に一致した前記動作テスト基本手順を、前記テス
    ト基本手順テーブルと前記ハードウェア構成テーブルと
    から選択してテスト実行手順テーブルを作成するテスト
    実行手順テーブル作成手段と、前記テスト実行手順テー
    ブルに基づいて前記動作テストプログラムを実行するテ
    スト実行手段とを有することを特徴とする情報処理装置
    の検証装置。
JP6020204A 1994-02-17 1994-02-17 情報処理装置の検証装置 Pending JPH07230391A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6020204A JPH07230391A (ja) 1994-02-17 1994-02-17 情報処理装置の検証装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6020204A JPH07230391A (ja) 1994-02-17 1994-02-17 情報処理装置の検証装置

Publications (1)

Publication Number Publication Date
JPH07230391A true JPH07230391A (ja) 1995-08-29

Family

ID=12020643

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6020204A Pending JPH07230391A (ja) 1994-02-17 1994-02-17 情報処理装置の検証装置

Country Status (1)

Country Link
JP (1) JPH07230391A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005003872A1 (ja) * 2003-07-04 2005-01-13 Mitsubishi Denki Kabushiki Kaisha 自動プログラミング方法および装置
WO2016135821A1 (ja) * 2015-02-23 2016-09-01 三菱電機株式会社 検査装置、検査方法、及び、プログラム
JP2018018177A (ja) * 2016-07-25 2018-02-01 富士通株式会社 情報処理装置、情報処理システム、情報処理装置制御プログラム及び情報処理装置制御方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005003872A1 (ja) * 2003-07-04 2005-01-13 Mitsubishi Denki Kabushiki Kaisha 自動プログラミング方法および装置
US7457684B2 (en) 2003-07-04 2008-11-25 Mitsubishi Denki Kabushiki Kaisha Automatic programming method and automatic programming device
WO2016135821A1 (ja) * 2015-02-23 2016-09-01 三菱電機株式会社 検査装置、検査方法、及び、プログラム
JP2018018177A (ja) * 2016-07-25 2018-02-01 富士通株式会社 情報処理装置、情報処理システム、情報処理装置制御プログラム及び情報処理装置制御方法

Similar Documents

Publication Publication Date Title
JPH04220744A (ja) 限定アクセス・プロセッサ・システムでのキャッシュ・タグramの機能試験方法
WO2005091305A1 (ja) 試験装置及び試験方法
US20140281719A1 (en) Explaining excluding a test from a test suite
CN110704252A (zh) 一种基于云端动态管理的自动测试装置和测试方法
JPH09159726A (ja) スキャンテスト装置
CN118300915A (zh) 波特率自适应方法、装置、计算机设备和存储介质
JP3357567B2 (ja) プログラム評価システム
CN114443487A (zh) 通用计算模块资源配置测试方法
CN111752823A (zh) 一种车载电源应用软件的测试方法、装置及设备
JPH01297738A (ja) コンピュータの試験装置
JP2004192139A (ja) デバッグ装置、デバッグ方法および記録媒体
CN116909935B (zh) 基于单一处理模块接口的芯片联合仿真方法、设备和介质
US20230418728A1 (en) Method and system for generating real-time test environment activity view for functional simulations
JPH0916483A (ja) アドレスバス試験装置
CN120124029A (zh) 系统账号权限管理方法、装置、电子设备及存储介质
JPH05134896A (ja) プログラムテストデータ自動作成装置
CN119883875A (zh) 测试脚本的处理方法、装置、电子设备及存储介质
CN119719042A (zh) 基于统一诊断服务协议的编程日志分析方法、装置、设备及存储介质
JPH09189744A (ja) Icテスタユニット診断方法
JP2003141897A (ja) メモリの検査装置および方法およびプログラム記憶媒体およびプログラム
JPH0997194A (ja) フェイルメモリのデータ取得装置
JPH05298184A (ja) キャッシュメモリ試験方法
JPS6225340A (ja) 検査装置
JPS59177799A (ja) 読出専用メモリのチエツク方式
JPH0588938A (ja) エラー曲線自動作成装置