JPH01261738A - 対話型システム用テストモジュール - Google Patents
対話型システム用テストモジュールInfo
- Publication number
- JPH01261738A JPH01261738A JP63090559A JP9055988A JPH01261738A JP H01261738 A JPH01261738 A JP H01261738A JP 63090559 A JP63090559 A JP 63090559A JP 9055988 A JP9055988 A JP 9055988A JP H01261738 A JPH01261738 A JP H01261738A
- Authority
- JP
- Japan
- Prior art keywords
- data
- combinations
- module
- modules
- procedure
- 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
Links
- 230000002452 interceptive effect Effects 0.000 title claims description 13
- 238000012360 testing method Methods 0.000 title claims description 12
- 238000000034 method Methods 0.000 claims abstract description 13
- 238000010998 test method Methods 0.000 claims description 3
- 238000007689 inspection Methods 0.000 abstract description 13
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000012956 testing procedure Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は対話型システムの各モジュールを検査する対話
型システム用テストモジュールに関する。
型システム用テストモジュールに関する。
対話型システムは、一般的に第3図に示す構成となって
いる。従来、このような対話型システムの検査は、端末
11よりコマンドの選択とデータの入力を行い、対話制
御部12とコマンド処理部・13を介して、統合制御部
141画面制御部15゜作業場制御部16および共通制
御部17等各モジュールの検査を行っていた。
いる。従来、このような対話型システムの検査は、端末
11よりコマンドの選択とデータの入力を行い、対話制
御部12とコマンド処理部・13を介して、統合制御部
141画面制御部15゜作業場制御部16および共通制
御部17等各モジュールの検査を行っていた。
上述した従来の対話型システムの検査は、検査対象とな
る各モジュールの上位モジュールに当る対話制御部とコ
マンド処理部を介して行われるため、検査されない組み
合せが発生する。そのため、モジュールとしての検査が
完全に行われないので、他のモジュールの修正などによ
り、今まで使われていなかった組み合せが使われるよう
になったとき、不具合が発生する可能性がある。
る各モジュールの上位モジュールに当る対話制御部とコ
マンド処理部を介して行われるため、検査されない組み
合せが発生する。そのため、モジュールとしての検査が
完全に行われないので、他のモジュールの修正などによ
り、今まで使われていなかった組み合せが使われるよう
になったとき、不具合が発生する可能性がある。
また、対話制御部を介するため、検査するときのデータ
の入力等は手作業により行われるので、検査項目数とし
て満足できるだけの検査を行うためには、多大な時間を
要してしまうという問題点がある。
の入力等は手作業により行われるので、検査項目数とし
て満足できるだけの検査を行うためには、多大な時間を
要してしまうという問題点がある。
本発明の対話型システム用テストモジュールは、実行不
可能なモジュールの組合せを格納した不正手順データ部
と、 検査するモジュールの全組合せをシーケンシャルに発生
するが、これらのうち前記不正手順データ部の内容に合
致するものは排除する組合せ検査手順発生部と、 前記検査するモジュールのインタフェースデータを格納
したインタフェースデータ部と、前記インタフェースデ
ータに基づき検査に必要な入力データをランダムに発生
させるデータ発生部と、 前記入力データにより前記検査するモジュールを呼び出
し実行させるモジュール呼び出し部とを有することを特
徴とする。
可能なモジュールの組合せを格納した不正手順データ部
と、 検査するモジュールの全組合せをシーケンシャルに発生
するが、これらのうち前記不正手順データ部の内容に合
致するものは排除する組合せ検査手順発生部と、 前記検査するモジュールのインタフェースデータを格納
したインタフェースデータ部と、前記インタフェースデ
ータに基づき検査に必要な入力データをランダムに発生
させるデータ発生部と、 前記入力データにより前記検査するモジュールを呼び出
し実行させるモジュール呼び出し部とを有することを特
徴とする。
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示したものである。
第1図において、制御部1は、対話型システム用自動テ
ストモジュール全体を制御し、不正手順データ部3は、
システムで実行不可能なモジュールの組合せを予め格納
している。
ストモジュール全体を制御し、不正手順データ部3は、
システムで実行不可能なモジュールの組合せを予め格納
している。
検査手順発生部2は、検査するモジュールの組合せをシ
ーケンシャルまたはランダムに発生させ、実行不可能な
モジュールの組合せは、不正手順データ部3の内容によ
り排除し、実行可能な組合せを求める。
ーケンシャルまたはランダムに発生させ、実行不可能な
モジュールの組合せは、不正手順データ部3の内容によ
り排除し、実行可能な組合せを求める。
制御部1は、求められたモジュールが必要とする入力デ
ータの情報(入力データの個数、入力データの型、デー
タ値の範囲等)をインタフェースデータ部4か゛ら読み
込み、その入力データの情報から、必要とする入力デー
タを、整数、実数データ、文字列データの別に応じてそ
れぞれ整数データ発生部5.実数データ発生部6および
文字列データ発生部7によりランダムに発生させる。
ータの情報(入力データの個数、入力データの型、デー
タ値の範囲等)をインタフェースデータ部4か゛ら読み
込み、その入力データの情報から、必要とする入力デー
タを、整数、実数データ、文字列データの別に応じてそ
れぞれ整数データ発生部5.実数データ発生部6および
文字列データ発生部7によりランダムに発生させる。
これらから求められたデータにより、モジュール呼び出
し部8から検査するモジュールを実行する。
し部8から検査するモジュールを実行する。
入力データおよび実行結果はジャーナル部8から検査す
るモジュールを実行する。
るモジュールを実行する。
入力データおよび実行結果はジャーナル出力部9により
出力される。これら一連の手順を指定された回数または
全ての組合せが終了するまで、制御部1によって繰返し
実行させる。
出力される。これら一連の手順を指定された回数または
全ての組合せが終了するまで、制御部1によって繰返し
実行させる。
第2図は、本実施例の対話型システム検査モジュールを
第3図の対話型システムに組み込んだ場合における、各
モジュールの呼び出し状態を示したものである。
第3図の対話型システムに組み込んだ場合における、各
モジュールの呼び出し状態を示したものである。
なお、検査手順発生部2が検査手順をランダムに発生さ
せることにより、ランダムな検査を行える。これに、デ
ータをランダムに発生させる機能を組み合せることによ
って、モジュールの検査をほぼ完璧に行うことができる
。
せることにより、ランダムな検査を行える。これに、デ
ータをランダムに発生させる機能を組み合せることによ
って、モジュールの検査をほぼ完璧に行うことができる
。
また、以上のような検査は、自動的に実行させることが
できるため、対話的に検査を行う場合に比べ、大幅に時
間を短縮することができる。
できるため、対話的に検査を行う場合に比べ、大幅に時
間を短縮することができる。
以上説明したように本発明は、検査手順をシーケンシャ
ルに発生させることにより、無限に近い組み合せを漏れ
がなく検査することができる。
ルに発生させることにより、無限に近い組み合せを漏れ
がなく検査することができる。
第1図は、本発明の一実施例を示す構成図、第2図は本
発明のテストモジュールを対話型システムに組み込んだ
構成図、第3図は一般的な対話型システムの構成図であ
る。 1・・・制御部、2・・・検査手順発生部、3・・・不
正手順データ部、4・・・インタフェースデータ部、5
・・・整数データ発生部、6・・・実数データ発生部、
7・・・文字列データ発生部、8・・・モジュール呼び
出し部、9・・・ジ斗−ナル出力部、11・・・端末装
置、12・・・対話制御部、13・・・コマンド処理部
。
発明のテストモジュールを対話型システムに組み込んだ
構成図、第3図は一般的な対話型システムの構成図であ
る。 1・・・制御部、2・・・検査手順発生部、3・・・不
正手順データ部、4・・・インタフェースデータ部、5
・・・整数データ発生部、6・・・実数データ発生部、
7・・・文字列データ発生部、8・・・モジュール呼び
出し部、9・・・ジ斗−ナル出力部、11・・・端末装
置、12・・・対話制御部、13・・・コマンド処理部
。
Claims (1)
- 【特許請求の範囲】 実行不可能なモジュールの組合せを格納した不正手順デ
ータ部と、 検査するモジュールの全組合せをシーケンシャルに発生
するが、これらのうち前記不正手順データ部の内容に合
致するものは排除する組合せ検査手順発生部と、 前記検査するモジュールのインタフェースデータを格納
したインタフェースデータ部と、 前記インタフェースデータに基づき検査に必要な入力デ
ータをランダムに発生させるデータ発生部と、 前記入力データにより前記検査するモジュールを呼び出
し実行させるモジュール呼び出し部とを有することを特
徴とする対話型システム用テストモジュール。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63090559A JPH01261738A (ja) | 1988-04-12 | 1988-04-12 | 対話型システム用テストモジュール |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63090559A JPH01261738A (ja) | 1988-04-12 | 1988-04-12 | 対話型システム用テストモジュール |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01261738A true JPH01261738A (ja) | 1989-10-18 |
Family
ID=14001772
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63090559A Pending JPH01261738A (ja) | 1988-04-12 | 1988-04-12 | 対話型システム用テストモジュール |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01261738A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5118812A (en) * | 1986-12-09 | 1992-06-02 | Fuji Photo Film Co., Ltd. | Pyrazoloazole series couplers |
| US5508421A (en) * | 1991-06-07 | 1996-04-16 | Fuji Photo Film Co., Ltd. | Pyrrolotriazole azomethine dye, and heat transfer dye providing material containing a pyrrolotriazole azomethine dye |
-
1988
- 1988-04-12 JP JP63090559A patent/JPH01261738A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5118812A (en) * | 1986-12-09 | 1992-06-02 | Fuji Photo Film Co., Ltd. | Pyrazoloazole series couplers |
| US5508421A (en) * | 1991-06-07 | 1996-04-16 | Fuji Photo Film Co., Ltd. | Pyrrolotriazole azomethine dye, and heat transfer dye providing material containing a pyrrolotriazole azomethine dye |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7062753B1 (en) | Method and apparatus for automated software unit testing | |
| JPH0554277A (ja) | プラント監視装置 | |
| JP2585460B2 (ja) | テストデータ作成方法 | |
| JP2803369B2 (ja) | 対話型システムの検査方法 | |
| JP2786780B2 (ja) | テスト仕様生成装置および方法 | |
| JPH04281536A (ja) | 会話型ツールにおけるプログラム再テスト方式 | |
| JPH0363838A (ja) | ソフトウェアプログラムの検査方法 | |
| JPH07191102A (ja) | 検査系列自動生成装置 | |
| JPH04140803A (ja) | 期待値データ生成方式 | |
| JPH10232795A (ja) | ソフトウェア部品組み合わせテスト方法 | |
| JPH06242943A (ja) | ソースコードレベルデバッグ装置 | |
| JPH04102128A (ja) | 情報処理装置の試験装置 | |
| JPH03130839A (ja) | オンラインシミュレーション方式 | |
| JP2932987B2 (ja) | 計算機システムの自動試験装置 | |
| JPS61138184A (ja) | テストプログラムによる試験機ハ−ドウエア確認方式 | |
| JPH04101240A (ja) | 交換ソフトウェアの試験方式 | |
| JPH04102931A (ja) | 情報処理装置の試験方式 | |
| JP2001134468A (ja) | Guiプログラムテスト装置およびguiプログラムテスト方法 | |
| JPH02147872A (ja) | スキャンアウト動作回路 | |
| JP2001051875A (ja) | ソフトウエア試験装置 | |
| JPH09330242A (ja) | 情報処理装置のテスト命令列生成方式 | |
| JPH02115941A (ja) | 情報処理装置試験方式 | |
| JPH03257637A (ja) | チェック項目自動抽出機構 | |
| JPH06138911A (ja) | プログラミング装置 | |
| JPH04307636A (ja) | プログラムテスト方式 |