JPH03233643A - プログラム部品の総合テスト方式 - Google Patents

プログラム部品の総合テスト方式

Info

Publication number
JPH03233643A
JPH03233643A JP2030094A JP3009490A JPH03233643A JP H03233643 A JPH03233643 A JP H03233643A JP 2030094 A JP2030094 A JP 2030094A JP 3009490 A JP3009490 A JP 3009490A JP H03233643 A JPH03233643 A JP H03233643A
Authority
JP
Japan
Prior art keywords
test
environment
information
hardware
input means
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
JP2030094A
Other languages
English (en)
Inventor
Katsumi Inoue
勝己 井上
Takehito Yoshida
武仁 吉田
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.)
NEC Corp
NEC Solution Innovators Ltd
Original Assignee
NEC Corp
NEC Software Kyushu 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 NEC Corp, NEC Software Kyushu Ltd filed Critical NEC Corp
Priority to JP2030094A priority Critical patent/JPH03233643A/ja
Publication of JPH03233643A publication Critical patent/JPH03233643A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はプログラム部品の総合テスト方式に関する。
〔従来の技術〕
従来、コンポーネントの総合テストを行う場合、まずテ
ストに合わせたハードウェア環境を生成した上で、テス
ト内容に応じてハードウェア環境を変更しながらテスト
を行っていた。
〔発明が解決しようとする課題〕
上述した総合テストのコンポーネントの総合テスト方式
、特にオンライン系のコンポーネントのテスト方式は、
実環境を生成しようとした場合、ハードウェアの設備が
大規模になり、環境生成に時間がかかると同時にコスト
が非常に高くなり実現が難しいため、その環境が既に生
成されている場所へ出向いてテストを行う必要がある。
このような方式の場合、テストを行うための時間が制約
されると同時に簡単に環境を変更することができないと
いう問題がある。
〔課題を解決するための手段〕
本発明の方式は、プログラム部品の総合テスト方式にお
いて、 仮想化するハードウェア環境及びテスト手順をデータベ
ースに予め入力する情報入力手段と、該情報入力手段に
よって得られた情報を基に仮想環境の生成・テストの実
行を行う制御手段と、前記テストの実行終了後、予想結
果と実行結果を自動照合するテスト結果比較手段と、該
テスト結果比較手段によって得られた結果を編集・出力
する出力手段とを有することを特徴とする。
〔実施例〕
次に本発明について図面を参照して詳細に説明する。
第1図は本発明の仮想環境によるテスト方式を構成する
4つの手段をブロック図で表わしたものである。本発明
は、テスト環境・テスト手順に関する情報の入力・編集
を行う情報入力手段1と、情報入力手段1で得られた情
報を基にハードウェア設備の仮想化を行い、コンポーネ
ントの実行を行い、その実行結果を採取する制御手段2
と、制御手段2で得られた実行結果と情報入力手段1で
テスト手順を基に編集された予想結果との自動照合を行
うテスト結果比較手段3と、テスト結果手段3で得られ
た結果を編集して出力する出力手段4とから構成されて
いる。
情報入力手段1では、第2図に示すように、テストに必
要な仮想で定義しないハードウェア環境・テスト手順を
データ入力手段11により入力し、データ編集手段12
を介してデータベース13へテスト環境を格納し、デー
タベース14゜データベース15ヘテスト手順の情報を
基にテスト方法予想結果を編集し格納する。
制御手段2は、第3図に示すように、制御部21の仮想
環境生成部22がデータベース13の情報を基に端末や
回線等のハードウェア設備を仮想して展開を行い、テス
ト対象コンポーネント24から見てあたかも実際のハー
ドウェアが存在しているようにする。
テスト対象コンポーネント24を起動した後、インター
フェース部23はデータベース14の情報に基づいてテ
ストを開始し、テスト対象コンポーネント24がハード
ウェア環境に対して情報を送った場合、その情報を得は
取り、ハードウェア環境に送ったように見せかけて、仮
想環境生成部22に渡たす。
仮想環境生成部22では、データベース13及びデータ
ベース14より障害発生・割り込みの必要有無のチエツ
クを基に実環境と同じ対応を行い、インターフェース部
23を通してテスト対象コンポーネント24に情報を送
る。
実行結果採取部25は、テストが開始されると同時にテ
スト対象コンポーネント24と仮想環境生成部22との
間で行われている情報のやり取りを、インターフェース
部23より随時受は取り、データベース26に書き込ん
でいく。
第1図のテスト結果比較手段3では、第4図に示すよう
に、データベース3.15に格納されている予想結果と
、データベース26に格納されている実行結果を比較し
て情報の動きが予想した通りの動きをしているかをテス
ト結果比較部31で自動照合を行い、その比較した結果
をデータベース5.23に格納する。
出力手段4は、第5図に示すように、編集方法人力手段
41でどのような情報を必要とするか、またデイスプレ
ィ43に表示するかプリンタ44に印字するかを入力し
て、比較結果編集手段42で入力された編集方法に従い
、必要な情報をデータベース32より得て編集を行う、
デイスプレィ43はプリンタ44に対して出力を行う。
〔発明の効果〕
以上説明したように本発明は、仮想化するハードウェア
環境・テスト手順を予め入力することで、テスト環境を
簡単に実現することが可能になると同時に、テスト自動
的に実行させその結果が正しいかのチエツクを行わせる
こともできるため、実環境生成に必要な時間、コスト及
びテストの自動化による人件費を削減することができ、
また比較した結果によりデバッグを容易に行うことがで
きる効果がある。
【図面の簡単な説明】 第1図は本発明のブロック図、第2図は情報入力手段の
機能を示す図、第3図は制御手段の機能を示す図、第4
図はテスト結果比較手段の機能を示す図、第5図は出力
手段の機能を示す図である。3!1 1・・・・・・情報入力手段、2・・・・・・制御手段
、3・・・・・・テスト結果比較制御手段、4・・・・
・・出力手段、11・・・・・・データ入力手段、12
・・・・・・データ編集手段、13.14,15,26
.32・・・・・・データベース、21・・・・・・制
御部、22・・・・・・仮想環境生成部、23・・・・
・・インターフェース部、24・・・・・・テスト対象
コンポーネント、25・・・・・・実行結果採取部、3
1・・・・・・テスト結果比較部、41・・・・・・編
集方法人力手段、42・・・・・・比較結果編集手段、
43・・・・・・デイスプレィ、44・・・・・・プリ
ンタ。

Claims (1)

  1. 【特許請求の範囲】 プログラム部品の総合テスト方式において、仮想化する
    ハードウェア環境及びテスト手順をデータベースに予め
    入力する情報入力手段と、該情報入力手段によって得ら
    れた情報を基に仮想環境の生成・テストの実行を行う制
    御手段と、前記テストの実行終了後、予想結果と実行結
    果を自動照合するテスト結果比較手段と、 該テスト結果比較手段によって得られた結果を編集・出
    力する出力手段とを有することを特徴とするプログラム
    部品の総合テスト方式。
JP2030094A 1990-02-08 1990-02-08 プログラム部品の総合テスト方式 Pending JPH03233643A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2030094A JPH03233643A (ja) 1990-02-08 1990-02-08 プログラム部品の総合テスト方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2030094A JPH03233643A (ja) 1990-02-08 1990-02-08 プログラム部品の総合テスト方式

Publications (1)

Publication Number Publication Date
JPH03233643A true JPH03233643A (ja) 1991-10-17

Family

ID=12294198

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2030094A Pending JPH03233643A (ja) 1990-02-08 1990-02-08 プログラム部品の総合テスト方式

Country Status (1)

Country Link
JP (1) JPH03233643A (ja)

Similar Documents

Publication Publication Date Title
JPH04264589A (ja) シミュレートされる訓練システムにおいて使用するために指令材料を作成、編集および試験する方法および装置
JP2001501343A (ja) 実時間プロセス制御システムの論理ブロック・パターンを通る信号フローをシミュレートするためのシステムおよび方法
JPH03116383A (ja) ロジック回路デザインシミュレーションシステム及びロジック回路スモールデザインインクレメントのシミュレーション方法
CN113448257A (zh) 一种航电座舱显示系统仿真测试方法及平台
EP0362392A1 (en) Pc simulation system
JPH03233643A (ja) プログラム部品の総合テスト方式
JPH11282525A (ja) 監視制御システム
JPH11219209A (ja) 汎用plcのオフラインシミュレーション装置
JPH03130839A (ja) オンラインシミュレーション方式
JP2002244722A (ja) プラント制御システム
JP3325397B2 (ja) プログラマブルコントローラで実行されるプログラムのシミュレーションシステム
JP2887515B2 (ja) 記録装置のシミュレータ
JPH0417444B2 (ja)
JPH0635890A (ja) 情報処理装置
JPH07271287A (ja) プラント模擬装置及びその初期状態を設定する方法
Raja et al. Simulating fieldbus applications with DRUGH simulator
JP2000207249A (ja) シミュレ―ション装置
JP2615222B2 (ja) 分散形ディジタル制御システムのオペレータズコンソール
JPH04113424A (ja) プログラム簡易テスト方式
JPH0667931A (ja) シングルチップマイコンシミュレータ
JP2000081870A (ja) グラフィック画面作成装置及びこれを用いた制御システム
JPH09259005A (ja) テストシミュレータのテストデータ作成方法
Anderson et al. Integrated FASTBUS, VME and CAMAC diagnostic software at Fermilab
JPS63211440A (ja) 試験状態表示方法
JPS62154042A (ja) 入出力命令シミユレ−シヨン制御方式