JPH0721058A - プログラム試験方式 - Google Patents
プログラム試験方式Info
- Publication number
- JPH0721058A JPH0721058A JP5183505A JP18350593A JPH0721058A JP H0721058 A JPH0721058 A JP H0721058A JP 5183505 A JP5183505 A JP 5183505A JP 18350593 A JP18350593 A JP 18350593A JP H0721058 A JPH0721058 A JP H0721058A
- Authority
- JP
- Japan
- Prior art keywords
- test
- output
- input
- information
- target program
- 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.)
- Granted
Links
- 238000012360 testing method Methods 0.000 claims abstract description 97
- 238000010998 test method Methods 0.000 claims abstract description 23
- 230000010365 information processing Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
記録し、操作が介入する試験対象プログラムの試験を自
動的に実施できるようにする。 【構成】 試験手順の登録時に、制御手段10は試験対
象プログラム4と出力手段2および入力手段3との間で
出力情報および入力情報が送受されるように制御し、ト
レース手段20は送受される出力情報および入力情報の
トレースを行い、記録手段30はトレースされた出力情
報および入力情報を生成順序に従って記録する。自動試
験の実行時に、制御手段10は試験対象プログラム4と
出力手段/入力手段シミュレータ40との間で出力情報
および入力情報が送受されるように制御し、出力手段/
入力手段シミュレータ40は記録手段30に記録された
出力情報および入力情報と試験対象プログラム4から送
出された出力情報とを基に試験実施者の操作を含む出力
手段2および入力手段3の動作を模擬する。
Description
し、特に出力手段および入力手段を備え試験実施者によ
る操作が介入する試験対象プログラムの試験を行うこと
ができる情報処理システムにおけるプログラム試験方式
に関する。
よる操作が介入する試験対象プログラム4を試験する情
報処理システムでは、試験実施者が試験手順に従い出力
手段2に出力される出力情報を確認しながら入力手段3
により入力情報を入力し、出力手段2に出力される出力
情報と入力手段3より入力した入力情報との対応に基づ
いて試験手順通りに試験対象プログラム4が動作するこ
とが確認されていた。
ム4の修正のつど同一の試験手順を繰り返し実施する場
合や、試験対象プログラム4以外のプログラムの修正ま
たは追加を行うたびにこの影響を試験対象プログラム4
が受けていないことを確認するための試験を実施する場
合にも採用されており、そのつど試験実施者が試験手順
に従い試験を実施し、試験対象プログラム4の動作を確
認していた。
擬装置に格納した後に、入力模擬装置からソフトウェア
に繰り返し出力するようにして、同一の情報をソフトウ
ェアに対して繰り返し与える必要がある場合であって
も、操作者の入力装置に対する操作が1回で済むように
したソフトウェア自動試験装置がすでに提案されている
(例えば、特開平3−156645号公報等参照)。
は、試験実施者が試験手順に従い出力手段2に出力され
る出力情報を確認しながら入力手段3により入力情報を
入力し、出力手段2に出力される出力情報と入力手段3
より入力した入力情報との対応に基づいて試験手順通り
に試験対象プログラム4が動作することが確認されてい
たので、試験を実施する際に試験実施者による試験手順
に従った操作が不可欠であり、繰り返し試験を実施する
場合においても、そのつど試験手順に従った操作が必要
になるという問題点があった。また、試験対象プログラ
ム4以外のプログラムの修正および追加による影響を試
験対象プログラム4が受けていないことを確認するため
の確認試験を実施する際にも、試験実施者による試験手
順に従った操作が必要であるという問題点があった。
は、同一の情報を繰り返し入力して同一動作を繰り返し
実行させる試験方法や、同一指示を繰り返し入力しても
ソフトウェアが誤動作を起こさないことを確認する試験
方法等を実施する場合に用いられる比較的単純なもので
あり、出力情報に対応した入力情報の入力を行うような
高度の操作が必要なソフトウェアの試験には使用するこ
とができないという問題点があった。
報および入力情報を生成順序を含めて容易に記録できる
ようにするとともに、記録した出力情報および入力情報
を基に実際に試験実施者が操作を行うことなく試験実施
者による操作が介入する試験対象プログラムの試験を自
動的に実施できるようにしたプログラム試験方式を提供
することにある。
方式は、出力手段および入力手段を備え、試験実施者に
よる操作が介入する試験対象プログラムの試験を行うこ
とができる情報処理システムにおいて、試験手順の登録
あるいは自動試験の実行を制御する制御手段と、この制
御手段による試験手順の登録の制御時に前記試験対象プ
ログラムと前記出力手段および前記入力手段との間で送
受される出力情報および入力情報のトレースを行うトレ
ース手段と、このトレース手段により得られた出力情報
および入力情報を生成順序に従って記録する記録手段
と、前記制御手段による自動試験の実行の制御時に前記
記録手段に記録された出力情報および入力情報と前記試
験対象プログラムから送出された出力情報とを基に試験
実施者の操作を含む前記出力手段および前記入力手段の
動作を模擬する出力手段/入力手段シミュレータとを有
する。
説明する。
ム試験方式が適用された情報処理システム1の構成を示
すブロック図である。この情報処理システム1は、出力
情報を出力する出力手段2と、入力情報を入力する入力
手段3と、試験対象プログラム4と、試験手段5とか
ら、その主要部が構成されている。
動試験の実行を制御する制御手段10と、試験対象プロ
グラム4と出力手段2および入力手段3との間で送受さ
れる出力情報および入力情報のトレースを行うトレース
手段20と、トレース手段20で得られた出力情報およ
び入力情報を生成順序に従って記録する記録手段30
と、記録手段30に記録された出力情報および入力情報
と試験対象プログラム4から送出された出力情報とを基
に試験実施者の操作を含む出力手段2および入力手段3
の動作を模擬する出力手段/入力手段シミュレータ40
とから構成されている。
力手段2および入力手段3との間で出力情報および入力
情報を送受するためのインタフェースを変更させないよ
うに、情報処理システム1に組み込まれる。
み例として、試験対象プログラム4がオペレーティン
グシステム(図示せず)に対して行う入出力要求をオペ
レーティングシステム自身が受け付ける入口において試
験対象プログラム4からの要求に従った本来の処理を行
う前に試験手段5を組み込む方法や、試験対象プログ
ラム4側でオペレーティングシステムに対して行う入出
力要求のためのインタフェースを司るライブラリの結合
時に情報処理システム1で用意された本来使用するライ
ブラリの代わりに試験手段5を組み込んだライブラリを
結合する方法等がある。
ログラム試験方式の動作について説明する。
を与えると、制御手段10は、試験対象プログラム4と
出力手段2および入力手段3との間で出力情報および入
力情報が送受されるように制御する。このため、制御手
段10は、試験対象プログラム4から送出される出力情
報を受け取り、受け取った出力情報を変更することなく
トレース手段20に渡す。
を変更することなく出力手段2および記録手段30に渡
す。
録する。
する。
情報を確認して試験手順に従って入力手段3より入力情
報を入力すると、入力情報は入力手段3からトレース手
段20に渡される。
を変更することなく制御手段10および記録手段30に
渡す。
録する。
更することなく試験対象プログラム4に渡す。
力される出力情報を確認しながら入力手段3より試験手
順に従って入力情報を入力することを繰り返すことによ
り、記録手段30に出力情報および入力情報を生成順序
を含めて登録することができる。
生成順序を含めて登録された後に、試験実施者が制御手
段10に自動試験指示を与えると、制御手段10は、試
験対象プログラム4と出力手段/入力手段シミュレータ
40との間で出力情報および入力情報が送受されるよう
に制御する。このため、制御手段10は、試験対象プロ
グラム4から送出される出力情報を受け取り、受け取っ
た出力情報を変更することなく出力手段/入力手段シミ
ュレータ40に渡す。
制御手段10より受け取った出力情報が記録手段30に
記録された出力情報と一致するかどうかを生成順序に従
って検索し、一致した出力情報の次に記録された入力情
報を制御手段10に渡す。出力情報が一致しなかった場
合には、出力手段/入力手段シミュレータ40は、出力
情報が不一致である旨を試験結果として出力する。ま
た、最終的にすべての出力情報が一致した場合には、出
力手段/入力手段シミュレータ40は、その旨を試験結
果として出力する。
験対象プログラム4に渡す。
する出力情報が記録手段30に記録されている出力情報
と生成順序に従って一致しているかどうかを検索し、一
致した出力情報の次に記録されている入力情報を試験対
象プログラム4に入力させることを繰り返すことによ
り、実際に試験実施者が操作を行うことなく試験実施者
による操作が介入する試験対象プログラム4の試験を自
動的に実施することができる。
対象プログラム4がまず出力情報を出力するように説明
したが、試験対象プログラム4にまず入力情報が入力さ
れる場合にも同様に本発明が適用できることはいうまで
もない。
段,トレース手段,記録手段および出力手段/入力手段
シミュレータを設け、実際の操作と同じ出力手段および
入力手段を用いて出力情報および入力情報を生成順序を
含めて試験手順として登録できるようにしたことによ
り、試験手順の登録を容易に行うことができるという効
果がある。
試験対象プログラムの試験を繰り返し実施する場合、試
験実施者による操作の介入なしで自動的に試験を実施す
ることができ、試験を実施する時間も試験実施者が順次
操作を行う場合に比べて短縮できるという効果がある。
ラムを修正または追加した場合に試験対象プログラムが
試験対象外のプログラムの修正および追加による影響を
受けていないことの確認試験も自動的に実施できるとい
う効果がある。
適用された情報処理システムの構成を示すブロック図で
ある。
ある。
Claims (3)
- 【請求項1】 出力手段および入力手段を備え、試験実
施者による操作が介入する試験対象プログラムの試験を
行うことができる情報処理システムにおいて、 試験手順の登録あるいは自動試験の実行を制御する制御
手段と、 この制御手段による試験手順の登録の制御時に前記試験
対象プログラムと前記出力手段および前記入力手段との
間で送受される出力情報および入力情報のトレースを行
うトレース手段と、 このトレース手段により得られた出力情報および入力情
報を生成順序に従って記録する記録手段と、 前記制御手段による自動試験の実行の制御時に前記記録
手段に記録された出力情報および入力情報と前記試験対
象プログラムから送出された出力情報とを基に試験実施
者の操作を含む前記出力手段および前記入力手段の動作
を模擬する出力手段/入力手段シミュレータとを有する
ことを特徴とするプログラム試験方式。 - 【請求項2】 前記出力手段/入力手段シミュレータ
が、前記試験対象プログラムから送出された出力情報が
前記記録手段に記録された出力情報と一致するかどうか
を生成順序に従って検索し、一致した出力情報の次に記
録された入力情報を前記試験対象プログラムに渡す請求
項1記載のプログラム試験方式。 - 【請求項3】 前記出力手段/入力手段シミュレータ
が、前記試験対象プログラムから送出された出力情報が
前記記録手段に記録された出力情報と一致しなかった場
合にその旨を試験結果として出力する請求項2記載のプ
ログラム試験方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5183505A JP2546157B2 (ja) | 1993-06-30 | 1993-06-30 | プログラム試験方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5183505A JP2546157B2 (ja) | 1993-06-30 | 1993-06-30 | プログラム試験方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0721058A true JPH0721058A (ja) | 1995-01-24 |
| JP2546157B2 JP2546157B2 (ja) | 1996-10-23 |
Family
ID=16137013
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5183505A Expired - Lifetime JP2546157B2 (ja) | 1993-06-30 | 1993-06-30 | プログラム試験方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2546157B2 (ja) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7021311B2 (en) | 1998-12-09 | 2006-04-04 | Resmed Limited | Mask cushion and frame assembly |
| US7185652B2 (en) | 1999-02-09 | 2007-03-06 | Resmed Limited | Gas delivery connection assembly |
| JP2007298075A (ja) * | 2006-04-28 | 2007-11-15 | Toshiba Mitsubishi-Electric Industrial System Corp | 液体移送装置のバルブ異常自動試験装置 |
| JP2013045177A (ja) * | 2011-08-22 | 2013-03-04 | Canon Inc | 情報処理装置及びプログラム |
| US9662467B2 (en) | 2000-10-19 | 2017-05-30 | Resmed R&D Germany Gmbh | Breathing mask for feeding a breathing gas to a mask user and discharge device for discharging breathing gas |
| US9757534B2 (en) | 2001-10-22 | 2017-09-12 | Resmed R&D Germany Gmbh | Breathing mask arrangement as well as an application device and a forehead support device for same |
| US10039893B2 (en) | 2004-06-16 | 2018-08-07 | Resmed Limited | Respiratory mask assembly |
| US10058671B2 (en) | 2001-10-22 | 2018-08-28 | Resmed R&D Germany Gmbh | Application device for a breathing mask arrangement |
| US10195385B2 (en) | 2001-09-07 | 2019-02-05 | Resmed Limited | Forehead pad for respiratory mask |
| US10500363B2 (en) | 2001-09-07 | 2019-12-10 | ResMed Pty Ltd | Mask assembly |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01307837A (ja) * | 1988-06-06 | 1989-12-12 | Fuji Xerox Co Ltd | Mpuシミュレーション方法及びmpuシミュレータ |
| JPH0581082A (ja) * | 1990-03-23 | 1993-04-02 | Sun Microsyst Inc | 同期ジヤーナリングシステム |
-
1993
- 1993-06-30 JP JP5183505A patent/JP2546157B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01307837A (ja) * | 1988-06-06 | 1989-12-12 | Fuji Xerox Co Ltd | Mpuシミュレーション方法及びmpuシミュレータ |
| JPH0581082A (ja) * | 1990-03-23 | 1993-04-02 | Sun Microsyst Inc | 同期ジヤーナリングシステム |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7021311B2 (en) | 1998-12-09 | 2006-04-04 | Resmed Limited | Mask cushion and frame assembly |
| US7185652B2 (en) | 1999-02-09 | 2007-03-06 | Resmed Limited | Gas delivery connection assembly |
| US7207334B2 (en) | 1999-02-09 | 2007-04-24 | Resmed Limited | Respiratory mask assembly |
| US10596342B2 (en) | 2000-10-19 | 2020-03-24 | Resmed R&D Germany Gmbh | Breathing mask for feeding a breathing gas to a mask user and discharge device for discharging breathing gas |
| US9662467B2 (en) | 2000-10-19 | 2017-05-30 | Resmed R&D Germany Gmbh | Breathing mask for feeding a breathing gas to a mask user and discharge device for discharging breathing gas |
| US10500363B2 (en) | 2001-09-07 | 2019-12-10 | ResMed Pty Ltd | Mask assembly |
| US10195385B2 (en) | 2001-09-07 | 2019-02-05 | Resmed Limited | Forehead pad for respiratory mask |
| US10245403B2 (en) | 2001-10-22 | 2019-04-02 | RedMed R&D Germany GmbH | Breathing mask arrangement as well as an application device and a forehead support device for same |
| US9757534B2 (en) | 2001-10-22 | 2017-09-12 | Resmed R&D Germany Gmbh | Breathing mask arrangement as well as an application device and a forehead support device for same |
| US9889266B2 (en) | 2001-10-22 | 2018-02-13 | Resmed R&D Germany Gmbh | Breathing mask arrangement as well as an application device and a forehead support device for same |
| US10058671B2 (en) | 2001-10-22 | 2018-08-28 | Resmed R&D Germany Gmbh | Application device for a breathing mask arrangement |
| US10039893B2 (en) | 2004-06-16 | 2018-08-07 | Resmed Limited | Respiratory mask assembly |
| US10668241B2 (en) | 2004-06-16 | 2020-06-02 | ResMed Pty Ltd | Cushion for a respiratory mask assembly |
| US11071839B2 (en) | 2004-06-16 | 2021-07-27 | ResMed Pty Ltd | Cushion for a respiratory mask assembly |
| US11529489B2 (en) | 2004-06-16 | 2022-12-20 | ResMed Pty Ltd | Cushion for a respiratory mask assembly |
| JP2007298075A (ja) * | 2006-04-28 | 2007-11-15 | Toshiba Mitsubishi-Electric Industrial System Corp | 液体移送装置のバルブ異常自動試験装置 |
| JP2013045177A (ja) * | 2011-08-22 | 2013-03-04 | Canon Inc | 情報処理装置及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2546157B2 (ja) | 1996-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5390194A (en) | ATG test station | |
| JP2546157B2 (ja) | プログラム試験方式 | |
| WO2005036402A1 (ja) | テストプログラムデバッグ装置、半導体試験装置、テストプログラムデバッグ方法、及び試験方法 | |
| CN115794655B (zh) | 一种台架测试方法及装置、电子设备 | |
| JPH10133914A (ja) | 計算機システム及びデバイス入出力シミュレータ | |
| JP3033723B2 (ja) | 蓄積プログラム制御電子交換機のシミュレート試験方式およびプログラム記録媒体 | |
| JP2933043B2 (ja) | Posデバイス入力データ編集・出力データ分析制御装置 | |
| JPH0567015A (ja) | シミユレーシヨンデータ生成方式 | |
| JP2000105781A (ja) | 論理シミュレータおよび論理シミュレートシステム | |
| JPH08314817A (ja) | エラー解析方式 | |
| JPH0895817A (ja) | 情報処理装置の試験方法 | |
| JP3114828B2 (ja) | プログラミング装置 | |
| JPS63150678A (ja) | 擬似プロシ−ジヤによるシミユレ−シヨン方法 | |
| JPH03188533A (ja) | シミュレーション方式 | |
| JPS63304335A (ja) | 計算機オンラインシステム | |
| KR950002163B1 (ko) | 한글유닉스의 기능검증방법 | |
| JP2001067241A (ja) | 情報処理装置の試験方式 | |
| JPH02239758A (ja) | 通信シミュレート方式 | |
| JPS63157244A (ja) | 周辺装置試験プログラムデバグ方式 | |
| JPS62279760A (ja) | 蓄積プログラム制御電子交換システムの入出力装置系信号シミユレ−タ | |
| JPH11338727A (ja) | 情報処理装置の試験方法 | |
| JPH02216539A (ja) | 情報処理装置会話型試験システム | |
| JPH04349556A (ja) | 通信制御プログラム試験装置および方法 | |
| JPH08167869A (ja) | 回線試験装置 | |
| JPS63247842A (ja) | 試験プログラム評価方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070808 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080808 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080808 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090808 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090808 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100808 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110808 Year of fee payment: 15 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110808 Year of fee payment: 15 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120808 Year of fee payment: 16 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130808 Year of fee payment: 17 |
|
| EXPY | Cancellation because of completion of term |