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
Application number
JP63090559A
Other languages
English (en)
Inventor
Riyousuke Jiyoutsuka
定塚 良介
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 Solution Innovators Ltd
Original Assignee
NEC Solution Innovators 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 Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP63090559A priority Critical patent/JPH01261738A/ja
Publication of JPH01261738A publication Critical patent/JPH01261738A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は対話型システムの各モジュールを検査する対話
型システム用テストモジュールに関する。
〔従来の技術〕
対話型システムは、一般的に第3図に示す構成となって
いる。従来、このような対話型システムの検査は、端末
11よりコマンドの選択とデータの入力を行い、対話制
御部12とコマンド処理部・13を介して、統合制御部
141画面制御部15゜作業場制御部16および共通制
御部17等各モジュールの検査を行っていた。
〔発明が解決しようとする課題〕
上述した従来の対話型システムの検査は、検査対象とな
る各モジュールの上位モジュールに当る対話制御部とコ
マンド処理部を介して行われるため、検査されない組み
合せが発生する。そのため、モジュールとしての検査が
完全に行われないので、他のモジュールの修正などによ
り、今まで使われていなかった組み合せが使われるよう
になったとき、不具合が発生する可能性がある。
また、対話制御部を介するため、検査するときのデータ
の入力等は手作業により行われるので、検査項目数とし
て満足できるだけの検査を行うためには、多大な時間を
要してしまうという問題点がある。
〔課題を解決するための手段〕
本発明の対話型システム用テストモジュールは、実行不
可能なモジュールの組合せを格納した不正手順データ部
と、 検査するモジュールの全組合せをシーケンシャルに発生
するが、これらのうち前記不正手順データ部の内容に合
致するものは排除する組合せ検査手順発生部と、 前記検査するモジュールのインタフェースデータを格納
したインタフェースデータ部と、前記インタフェースデ
ータに基づき検査に必要な入力データをランダムに発生
させるデータ発生部と、 前記入力データにより前記検査するモジュールを呼び出
し実行させるモジュール呼び出し部とを有することを特
徴とする。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示したものである。
第1図において、制御部1は、対話型システム用自動テ
ストモジュール全体を制御し、不正手順データ部3は、
システムで実行不可能なモジュールの組合せを予め格納
している。
検査手順発生部2は、検査するモジュールの組合せをシ
ーケンシャルまたはランダムに発生させ、実行不可能な
モジュールの組合せは、不正手順データ部3の内容によ
り排除し、実行可能な組合せを求める。
制御部1は、求められたモジュールが必要とする入力デ
ータの情報(入力データの個数、入力データの型、デー
タ値の範囲等)をインタフェースデータ部4か゛ら読み
込み、その入力データの情報から、必要とする入力デー
タを、整数、実数データ、文字列データの別に応じてそ
れぞれ整数データ発生部5.実数データ発生部6および
文字列データ発生部7によりランダムに発生させる。
これらから求められたデータにより、モジュール呼び出
し部8から検査するモジュールを実行する。
入力データおよび実行結果はジャーナル部8から検査す
るモジュールを実行する。
入力データおよび実行結果はジャーナル出力部9により
出力される。これら一連の手順を指定された回数または
全ての組合せが終了するまで、制御部1によって繰返し
実行させる。
第2図は、本実施例の対話型システム検査モジュールを
第3図の対話型システムに組み込んだ場合における、各
モジュールの呼び出し状態を示したものである。
なお、検査手順発生部2が検査手順をランダムに発生さ
せることにより、ランダムな検査を行える。これに、デ
ータをランダムに発生させる機能を組み合せることによ
って、モジュールの検査をほぼ完璧に行うことができる
。
また、以上のような検査は、自動的に実行させることが
できるため、対話的に検査を行う場合に比べ、大幅に時
間を短縮することができる。
〔発明の効果〕
以上説明したように本発明は、検査手順をシーケンシャ
ルに発生させることにより、無限に近い組み合せを漏れ
がなく検査することができる。
【図面の簡単な説明】
第1図は、本発明の一実施例を示す構成図、第2図は本
発明のテストモジュールを対話型システムに組み込んだ
構成図、第3図は一般的な対話型システムの構成図であ
る。 1・・・制御部、2・・・検査手順発生部、3・・・不
正手順データ部、4・・・インタフェースデータ部、5
・・・整数データ発生部、6・・・実数データ発生部、
7・・・文字列データ発生部、8・・・モジュール呼び
出し部、9・・・ジ斗−ナル出力部、11・・・端末装
置、12・・・対話制御部、13・・・コマンド処理部
。

Claims (1)

  1. 【特許請求の範囲】 実行不可能なモジュールの組合せを格納した不正手順デ
    ータ部と、 検査するモジュールの全組合せをシーケンシャルに発生
    するが、これらのうち前記不正手順データ部の内容に合
    致するものは排除する組合せ検査手順発生部と、 前記検査するモジュールのインタフェースデータを格納
    したインタフェースデータ部と、 前記インタフェースデータに基づき検査に必要な入力デ
    ータをランダムに発生させるデータ発生部と、 前記入力データにより前記検査するモジュールを呼び出
    し実行させるモジュール呼び出し部とを有することを特
    徴とする対話型システム用テストモジュール。
JP63090559A 1988-04-12 1988-04-12 対話型システム用テストモジュール Pending JPH01261738A (ja)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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) プログラムテスト方式