JPH01290055A - チャネル試験方法 - Google Patents

チャネル試験方法

Info

Publication number
JPH01290055A
JPH01290055A JP63119887A JP11988788A JPH01290055A JP H01290055 A JPH01290055 A JP H01290055A JP 63119887 A JP63119887 A JP 63119887A JP 11988788 A JP11988788 A JP 11988788A JP H01290055 A JPH01290055 A JP H01290055A
Authority
JP
Japan
Prior art keywords
channel
test
expected value
result
expected
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
JP63119887A
Other languages
English (en)
Inventor
Fumio Ichikawa
文男 市川
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP63119887A priority Critical patent/JPH01290055A/ja
Publication of JPH01290055A publication Critical patent/JPH01290055A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概要〕 電子計算機システムにおけるI10装置が接続されるチ
ャネルの試験方法に関し、 試験精度を落とさずに、且つプログラム開発工数を少な
くすることを目的とし、 各試験モジュールに対応した期待値データを外部記憶装
置に記憶しておき、チャネルの試験時には実際に実行し
た結果値と外部記憶装置から読み出した期待値データと
を比較するチャネルの試験方法において、試験対象とす
るチャネルの変更により、実際に実行した結果値と期待
値データとを比較した結果が不一致であり、且つその要
因がハードエラーによるものではない時は新たに外部記
憶装置に不一致時の結果値を記憶してチャネルの比較試
験を実行し、以降試験対象とするチャネルが変更された
場合は上記処理を繰り返し実行するよう構成する。
〔産業上の利用分野〕
本発明は、電子計算機システムにおけるI10装置が接
続されるチャネルの試験方法に係るものである。
近年、電子計算機システムの高速化に伴って、チャネル
の種類も多種多様化となりつつあり、制御の方も複雑化
の傾向を辿っている。また、チャネルの開発工程も著し
く短くなってきており、短期間に開発されてくる多種多
様のチャネルに対し、それを試験する試験プログラムの
開発が追従できず、試験が充分に実行されない内に、次
の開発工程に移行してしまうということが現実問題とし
て発生しつつある。
そこで、チャネル試験プログラムの開発工程が短くて済
み、且つ試験精度が充分である試験プログラムの開発ツ
ールを確立する必要性が望まれつつある。
〔従来の技術〕
まず、従来は一般的に以下に示す様にして試験プログラ
ムを作成していた。
■ チャネルが開発される度にその仕様に合う試験プロ
グラムを新規に開発する。
■ 以前に作られたチャネル試験プログラムに対し異な
る仕様部分だけを抜き出して、その部分を変更すること
により対処する。既存のプログラムにない機能に対して
は新規に開発する。
そして、従来のチャネルの正当性の試験を行なう方法と
しては、上記の手法で開発した試験プログラムに基づく
各試験に対する期待値とを実際にチャネルを実行して得
られた結果値との比較を行なうことによって、試験対象
とするチャネルの正当性を判断していた。
〔発明が解決しようとする課題〕
然しなから従来の試験方式では、特に試験プログラムの
開発に対して以下の課題がある。
まず、■において、試験チャネルが新規なものであると
その都度試験プログラムを開発しているため、開発工数
に多大の時間を費やしていまい、又、■においては、実
際に変更があった箇所を人が逐次認識して試験プログラ
ムの変更を行っていたため、試験プログラムの変更処理
が煩雑になる。
また、既存の試験プログラムの開発者とそれを変更する
人が異なる時は、プログラムを理解しながらの開発とな
るため、■と同様に開発工数に多大の時間を費やしてし
まうという課題があった。
本発明は試験精度を落とさずに、且つプログラム開発工
数を少なくすることを目的とするものである。
〔課題を解決するための手段〕
第1図に示す本発明における原理図について説明する。
■はチャネル試験制御部であり、チャネルの試験を制御
する共通部であり、具体的動作として試験モジュールの
スケジュール、辞書からの期待値情報の取り出し、辞書
への追加期待値情報の組み込み、操作者とのやりとり等
の処理を行なう。2はチャネルの各機能を試験している
試験モジュール23,2□〜2ゎから構成される試験モ
ジュール群、3は各試験モジュールがプログラム走行時
に期待している情報を蓄積している外部記憶装置である
そして、上記目的は、各試験モジュール2I、22〜2
oに対応した期待値データを外部記憶装置3に記憶して
おき、チャネルの試験時には実際に実行した結果値と該
外部記憶装置3から読み出した該期待値データとを比較
するチャネルの試験方法において、試験対象とするチャ
ネルの変更により、前記実際に実行した結果値と前記期
待値データとを比較した結果が不一致であり、且つその
要因がハードエラーによるものではない時は新たに前記
外部記憶装置3に該不一致時の結果値を記憶して該チャ
ネルの比較試験を実行し、以降試験対象とするチャネル
が変更された場合は上記処理を繰り返し実行することを
特徴とするチャネル試験方法により達成される。
〔作用〕
本発明では、試験対象とするチャネルに変更がある(特
に、新規な機能を有するチャネルに変更があった場合)
と、試験モジュール21,2□〜2.。
に対応した外部記憶装置3内の期待値情報3a、3b〜
3n上の追加期待値領域(b)に、その試験モジュール
21.22〜2oを実行して得られた結果値を期待値と
して書き込んでおく。そして、該試験モジュール2.2
□〜2.、を使用して行なう試験については、前回期待
値として書き込んでおいたため、この期待値と実際に実
行して得られた結果値とを比較すればチャネルの正当性
を認識することができる。又、該処理はチャネル試験制
御部1の制御に基いて行われるものであり、第三者が介
在しないため、設計仕様の解釈の違いによるミスもなく
精度の高いチャネル試験プログラムが提供できる。
〔実施例〕
以下、本発明の一実施例を第2〜4図を用いて詳細に説
明する。
第2図は本発明が適用されるシステム構成図、第3図は
本発明の一実施例の動作を説明するための本発明の一実
施例の動作を説明するためのフローチャートを示し、第
4図は本発明における期待値格納辞書の内部構成を示す
図である。
まず、本発明が適用されるシステム構成図を第2図を用
いて説明する。システムの末端に複数のI10装置(表
示機能を持つIlo等)がチャネルCHを介してチャネ
ル・プロセッサCHPに接続されている。そして、この
チャネル・プロセッリ°CHPはメモリ・ストレージ・
ユニットMSUに格納されている情報を読み出して、且
つサービス・プロセッサSVPの処理プログラムに従い
、システム全体の処理を行なうセントラル・プロセシン
グ・ユニットCPUと接続されている。また、本発明に
おけるチャネル試験制御部と試験部格納媒体とは上記シ
ステムと別のライブラリ辞書に格納されるものであり、
同様にして、各試験部の期待値情報が格納されている外
部記憶装置も上記システムとは別の媒体(フロッピ)に
記憶されている。
次に、上述した外部記憶装置の内部構成について詳細に
説明する。第4図に示す様に、外部記憶装置3の内部は
試験モジュールの数と対応する数の期待値情報3a、3
b〜3nから構成されており、且つこの期待値情報3a
、3b〜3nは大きく分類して基本仕様における期待値
領域(a)と、個別仕様にお()る追加期待値領域(b
)により構成されている。
以下、第3図のフローチャートを用いて本発明の一実施
例の動作を説明する。
〔ステップ100〕 各種のチャネル試験を行なうために試験内容に対応した
試験モジュールをチャネル試験制御部からの試験モジュ
ール選択信号に基いて、試験モジュール群から1つ選択
し゛取り出す。
〔ステップ101〕 実際にこの試験モジュールを使用して、チャネルを動作
させ、その値を結果値として例えば−旦チャネル試験制
御部の所定の位置に格納しておく。
〔ステップ102〕 フロッピのテーブルから、図示しないチャネル試験制御
部からの制御信号に従って、選択した試験モジュールに
該当する期待値情報を取り出す。
〔ステップ103〕 期待値と結果値との比較を行なう。
= 9= 〔ステップ104〕 先に選択した試験モジュールの比較処理が一試験モジュ
ールに対して終了したか否かの判断を行なう。仮に比較
処理が終了していなければ再度ステップ103にフィー
ドバックして比較処理が終了するまで、繰り返し比較処
理を実行する。
〔ステップ105〕 ステップ104にて一試験モジュールに対して比較処理
が終了すれば、今度は比較したものに期待値と結果値の
一致があったか否かの判断を行なう。
〔ステップ106〕 ステップ105において、一致があればその試験におい
てはチャネルは正当性を満足したものとみなす。
(ステップ107〕 一方、ステップ105において、全く期待値と結果値と
の一致がなされなかった場合は一旦操作者等にデイスプ
レィ等を用いてエラー通知を行なう。
[ステップ108] 操作者はデイスプレィ等を目視して、それがハ−ド的な
エラーか否かを判断する。予じめハード的なエラーであ
れば、その内容を示すコードがデイスプレィ上に出てく
るように、プログラムを作成しておけば目視にて容易に
理解することが可能である。
〔ステップ109〕 ステップ108において、ハードエラーである時は、障
害が発生した部分のハードを交換した後、再度上述のス
テップ100〜105の処理を行なう。
〔ステップ110〕 一方、ステップ108において、ハードエラーでない時
はチャネルそのものが新規なものであるため、期待値そ
のものが記憶されておらず比較試験が行えないものであ
ったものであることから、新規に該試験モジュールの期
待値情報を構成する追加期待値領域にこの結果値を書き
込み、記憶する。
尚、この書き込み・記憶時の制御は図示しないチャネル
試験制御部1のプログラムに従って行われる。
〔ステップ111〕 一つの試験モジュールを使用した一試験が終了すると、
再度具なる試験を行なうためにステップ100〜104
の処理を繰り返し全試験モジュールが終了するまで実行
する。但し、当然の如く試験モジュールは行なう試験が
変わる毎に異なる試験モジュールを選択するものである
〔発明の効果〕
以上説明した様に、本発明によれば、短期間の工程で開
発されるチャネルシステムに対してもチャネル設計者自
身が直接チャネル試験プログラムを構築できるため、試
験精度を落とさずにプログラム開発工数を少なくさせる
というニーズに充分に答えうろことができ、且つ係る新
規チャネルシステムの機能、性能の保証に寄与するとこ
ろが大きい。
【図面の簡単な説明】
第1図は本発明の原理図を示し、第2図は本発明が適用
されるシステム構成図、第3図は本発明の詳細な説明す
るためのフローチャートを示し、第4図は外部記憶装置
の内部構成を示す図である。 図において、 ■・・・・・・・・・チャネル試験制御部、2・・・・
・・・・・試験モジュール群、 2..2□〜2.、・
・・・・・・・・試験モジュール、3・・・・・・・・
・外部記憶装置(フロッピ)、 3a、3b〜3n・・
・・・・・・・期待値情報、(a)・・・・・・・・・
基本仕様における期待値領域、(b)・・・・・・・・
・個別仕様における追加期待値領域をそれぞれ示す。 ■ 外御起憧辰16 葛41 へ内部4鼻F8記 コ

Claims (1)

  1. 【特許請求の範囲】 各試験モジュール(2_1、2_2〜2_n)に対応し
    た期待値データを外部記憶装置(3)に記憶しておき、
    チャネルの試験時には実際に実行した結果値と該外部記
    憶装置(3)から読み出した該期待値データとを比較す
    るチャネル試験方法において、 試験対象とするチャネルの変更により、前記実際に実行
    した結果値と前記期待値データとを比較した結果が不一
    致であり、且つその要因がハードエラーによるものでは
    ない時は新たに前記外部記憶装置(3)に該不一致時の
    結果値を記憶して該チャネルの比較試験を実行し、以降
    試験対象とするチャネルが変更された場合は上記処理を
    繰り返し実行することを特徴とするチャネル試験方法。
JP63119887A 1988-05-17 1988-05-17 チャネル試験方法 Pending JPH01290055A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63119887A JPH01290055A (ja) 1988-05-17 1988-05-17 チャネル試験方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63119887A JPH01290055A (ja) 1988-05-17 1988-05-17 チャネル試験方法

Publications (1)

Publication Number Publication Date
JPH01290055A true JPH01290055A (ja) 1989-11-21

Family

ID=14772694

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63119887A Pending JPH01290055A (ja) 1988-05-17 1988-05-17 チャネル試験方法

Country Status (1)

Country Link
JP (1) JPH01290055A (ja)

Similar Documents

Publication Publication Date Title
US4595981A (en) Method of testing interfaces between computer program modules
US20020010766A1 (en) Input/output device information management system for multi-computer system
US9582625B2 (en) Test bench transaction synchronization in a debugging environment
CN114091383A (zh) 测试序列生成方法、装置、系统及相关设备
RU2678717C9 (ru) Комплекс автоматизации и визуализации тестирования встроенного программного обеспечения электронных устройств
CN114915643B (zh) 铁路信号集中监测系统的配置方法、装置、设备及介质
JP2830354B2 (ja) 同値データ項目検出方法
EP3958124A1 (en) Flight management system and method for reporting an intermitted error
JPH01290055A (ja) チャネル試験方法
RU2729210C1 (ru) Комплекс тестирования программного обеспечения электронных устройств
RU2817186C1 (ru) Система подтверждения тестов и тестирования встроенного программного обеспечения электронных устройств
CN121480398B (zh) 集成电路设计的流程控制方法、装置、设备及存储介质
CN117370168B (zh) 设置逻辑系统设计的仿真还原点的方法及相关设备
JP2578887B2 (ja) プログラムのテスト方式
JPH036630A (ja) 対話処理プログラム検査方式
JP2615520B2 (ja) 入出力装置のステータス確認方法
JPS628828B2 (ja)
CN117311826A (zh) 基于fadec操作系统的atp检验方法、系统和存储介质
KR20250098273A (ko) 웨이브폼 분석 장치 및 그 방법
CN119883912A (zh) 一种针对基于qemu的全数字数字样机的故障注入方法
JP2560545B2 (ja) インタフェース検査処理装置
JPH0997194A (ja) フェイルメモリのデータ取得装置
JP2500385B2 (ja) 入力デ―タ管理方式
KR20240001817A (ko) 로그 표시 방법
CN116991821A (zh) 存储过程迁移方法及装置