JPS58169257A - プログラムテスト用デ−タの作成方法 - Google Patents
プログラムテスト用デ−タの作成方法Info
- Publication number
- JPS58169257A JPS58169257A JP57052771A JP5277182A JPS58169257A JP S58169257 A JPS58169257 A JP S58169257A JP 57052771 A JP57052771 A JP 57052771A JP 5277182 A JP5277182 A JP 5277182A JP S58169257 A JPS58169257 A JP S58169257A
- Authority
- JP
- Japan
- Prior art keywords
- data
- program
- test
- generating
- file
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
れ)発明の技術分計
この発明は、コンピュータを作動させるためのプログラ
ムをテストするためのプログラムテスト用データの作成
方法に関するものである。
ムをテストするためのプログラムテスト用データの作成
方法に関するものである。
(至)技術の背景
コンピュータを作動させるプログラムが作成され、この
作成されたプログラムの正当性を確認するためにテスト
用のデータが作成され、このデータを入力することによ
りプログラムの正当性を確認するということが一般に行
われている。
作成されたプログラムの正当性を確認するためにテスト
用のデータが作成され、このデータを入力することによ
りプログラムの正当性を確認するということが一般に行
われている。
(C) 従来技術と問題点
とζろが従来のプログラムテスト用データの作成方法は
データゼネレータを用いて作成されることが多い、即ち
ゼネレータを用いることはデータを作成するのに共通な
機能をもったユーティリティ・プログラムを用いること
となる。このユーティリティ・プログラムは機械に固有
の制御文があや、ゼネレータを用いてデータを作成する
のにはこの制御文を用いてデータを作成せねばならず、
プログラム作成上工数を必要とするばかりでなく、デー
タ作成中に入力データ領域や入力データの形式を誤ると
いう問題もあった。
データゼネレータを用いて作成されることが多い、即ち
ゼネレータを用いることはデータを作成するのに共通な
機能をもったユーティリティ・プログラムを用いること
となる。このユーティリティ・プログラムは機械に固有
の制御文があや、ゼネレータを用いてデータを作成する
のにはこの制御文を用いてデータを作成せねばならず、
プログラム作成上工数を必要とするばかりでなく、デー
タ作成中に入力データ領域や入力データの形式を誤ると
いう問題もあった。
■ 発明の目的
この発明は、以上のような従来の状況から被テストデロ
グフム内のデータ領域を用いて入力データを作成しデー
タ作成上効率よく誤りの少いプログラムテスト用データ
の作成方法を提供することt@的とするものである。
グフム内のデータ領域を用いて入力データを作成しデー
タ作成上効率よく誤りの少いプログラムテスト用データ
の作成方法を提供することt@的とするものである。
(e) 発明の構成
簡単に述べるとこの発明は、プログラムに内蔵されたデ
ータ領域を読取り解析してデータ構造を作成し、解析結
果に基づいてデータを入力してテストデータを作成する
ことを特徴とするものである。
ータ領域を読取り解析してデータ構造を作成し、解析結
果に基づいてデータを入力してテストデータを作成する
ことを特徴とするものである。
(f) 発明の実施例
図はこの発明を適用し九ブログフムテスト用データの作
成方法の一実施例を示すブロック図であって、lは被テ
ストプログラム、2はデータ構造登録部、8はデータ構
造のファイ〃、会はデータ生成部、6はデータ入力部、
6はテストデータ格納部である。
成方法の一実施例を示すブロック図であって、lは被テ
ストプログラム、2はデータ構造登録部、8はデータ構
造のファイ〃、会はデータ生成部、6はデータ入力部、
6はテストデータ格納部である。
テスト用データを作成するのには被テストプログラムl
内に内蔵されているデータ領域を直接データ構造登録部
2が読取り、この読取ったデータ領域をデータ構造登録
部2が解析してデータ構造のファイル8に登録する。こ
の工程中には勿論従来のように制御文を必要としない。
内に内蔵されているデータ領域を直接データ構造登録部
2が読取り、この読取ったデータ領域をデータ構造登録
部2が解析してデータ構造のファイル8に登録する。こ
の工程中には勿論従来のように制御文を必要としない。
データ入力部5はこのデータ構造の7アイ/I/8の内
容を例えばディスプレイ装置5の1IWJ上で読みなが
ら入力データを打鍵しデータをデータ生成部4に送出す
る。
容を例えばディスプレイ装置5の1IWJ上で読みなが
ら入力データを打鍵しデータをデータ生成部4に送出す
る。
データ生成部4はデータ構造のファイ/L/8にデータ
を加えテストデータを作成してテストデータ格納部6に
そのデータを格納するのである。従ってこの作成方法に
は制御文が不用であり、制御文取扱中の誤りもなく1作
成したテスト用データは被テストプログラムを利用して
作成されたものであり、テスト用データと被テストプロ
グラムとの矛盾の少いデータとなる。しかも一度データ
構造を登録しておけば何時でも容易にデータを作成でき
る。
を加えテストデータを作成してテストデータ格納部6に
そのデータを格納するのである。従ってこの作成方法に
は制御文が不用であり、制御文取扱中の誤りもなく1作
成したテスト用データは被テストプログラムを利用して
作成されたものであり、テスト用データと被テストプロ
グラムとの矛盾の少いデータとなる。しかも一度データ
構造を登録しておけば何時でも容易にデータを作成でき
る。
(2)発明の効果
上述のごときこの発明によれば制御文を用いて入力デー
タを作成することなく被テストプログラム内のデータ領
域を用いて入力データが作成されデータを作成する上で
、効率を向上し誤入力の少いものとなるといった効果大
である。
タを作成することなく被テストプログラム内のデータ領
域を用いて入力データが作成されデータを作成する上で
、効率を向上し誤入力の少いものとなるといった効果大
である。
図はこの発明を適用したプログラムテスト用データの作
成方法の一実施例を示すブロック図である。 図において、1は被テストプログラム、2はデータ構造
登録部、8はデータ構造のファイル、4はデータ生成部
、5はデータ入力部、6はテストデータ格納部をそれぞ
れ示す。
成方法の一実施例を示すブロック図である。 図において、1は被テストプログラム、2はデータ構造
登録部、8はデータ構造のファイル、4はデータ生成部
、5はデータ入力部、6はテストデータ格納部をそれぞ
れ示す。
Claims (1)
- プログラムのテストに用いられるデータを作成する方法
であって、該プログラムに内蔵されたデータ領域を読取
り解析してデータ構造を作成し、前記解析の結果に基づ
いて前記データを入力してテストデータを作成すること
を特徴とするプログラムテスト用データの作成方法つ
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57052771A JPS58169257A (ja) | 1982-03-30 | 1982-03-30 | プログラムテスト用デ−タの作成方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57052771A JPS58169257A (ja) | 1982-03-30 | 1982-03-30 | プログラムテスト用デ−タの作成方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS58169257A true JPS58169257A (ja) | 1983-10-05 |
Family
ID=12924125
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57052771A Pending JPS58169257A (ja) | 1982-03-30 | 1982-03-30 | プログラムテスト用デ−タの作成方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58169257A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60200346A (ja) * | 1984-03-23 | 1985-10-09 | Hitachi Ltd | プログラム用テストデ−タ作成方法 |
-
1982
- 1982-03-30 JP JP57052771A patent/JPS58169257A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60200346A (ja) * | 1984-03-23 | 1985-10-09 | Hitachi Ltd | プログラム用テストデ−タ作成方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6116100B2 (ja) | ||
| JPS608953A (ja) | プログラム・アナライザ | |
| JPS58169257A (ja) | プログラムテスト用デ−タの作成方法 | |
| JP2006323706A (ja) | 半導体試験用プログラムデバッグ装置 | |
| JP2585592B2 (ja) | 電子計算機調整方法 | |
| CN1069354A (zh) | 控制程序的准备方法及其准备设备 | |
| JPH03130839A (ja) | オンラインシミュレーション方式 | |
| JPH04309138A (ja) | 命令のランダム・データ・シミュレーションによる診断方式 | |
| JPS61110244A (ja) | 情報処理装置の試験方式 | |
| JPS62235652A (ja) | プログラムデバツグ方法 | |
| JPH02294848A (ja) | プログラム評価方式 | |
| JPH01209542A (ja) | 論理検証装置 | |
| JPH01255940A (ja) | オンライン系ソフトウェアテスト方式 | |
| JPH0895817A (ja) | 情報処理装置の試験方法 | |
| JPS63279336A (ja) | 計算機システムの検証装置 | |
| JPH05298150A (ja) | アプリケーションプログラム検査方式 | |
| JPH0243638A (ja) | プログラムテスト用ドライバ | |
| JPH0253808B2 (ja) | ||
| JPH05216828A (ja) | ソフトウェアシミュレータのバッチ実行下でのエラー処理方式 | |
| JPS59165128A (ja) | 対話型デ−タ入力方式 | |
| JPH064348A (ja) | プログラムデバッグ方式 | |
| JPS6215894B2 (ja) | ||
| JPS61123940A (ja) | 外部機器試験方式 | |
| JPS5938859A (ja) | 高速論理シミユレ−シヨンシステム | |
| JPS6331811B2 (ja) |