JPH0224734A - Test result confirming device - Google Patents

Test result confirming device

Info

Publication number
JPH0224734A
JPH0224734A JP63175596A JP17559688A JPH0224734A JP H0224734 A JPH0224734 A JP H0224734A JP 63175596 A JP63175596 A JP 63175596A JP 17559688 A JP17559688 A JP 17559688A JP H0224734 A JPH0224734 A JP H0224734A
Authority
JP
Japan
Prior art keywords
information
test result
test
result
result information
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
JP63175596A
Other languages
Japanese (ja)
Inventor
Chikako Yonezawa
米澤 千賀子
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
Original Assignee
NEC Corp
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 filed Critical NEC Corp
Priority to JP63175596A priority Critical patent/JPH0224734A/en
Publication of JPH0224734A publication Critical patent/JPH0224734A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To correctly decide a test result even when an output format is changed by version up or the like by logically storing test result information in a data base. CONSTITUTION:Information sent from a test package 1 is analyzed by a data analyzing means 2 and a test result information data base 6 is retrieved by a test result retrieving means 3 based on formed edition information. When the test result information is not included in the data base 6, test result information is registered in the data base 6 as a new test result by a test result registering means 4.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、プログラムのデグレードテスト時のテスト結
果を確認する手段に関する。ここで、デグレードテスト
とは新しいバージョンのプログラムとこのプログラムの
古いバージョンとを対比させるテストをいう。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to means for confirming test results during a program degradation test. Here, the degradation test refers to a test that compares a new version of a program with an old version of this program.

〔概要〕〔overview〕

本発明は、プログラムのデグレードテスト時のテスト結
果の確認手段において、 テスト結果情報を論理的にデータベース内に保管するこ
とにより、 出力形式が変わっても正しくテスト結果の判定が行える
ようにしたものである。
The present invention is a means for confirming test results during a program degradation test, by storing test result information logically in a database, so that test results can be determined correctly even if the output format changes. be.

〔従来の技術〕。[Conventional technology].

従来、プログラムのデグレードテスト時のテスト結果を
確認する方法として、前回のテスト結果をファイルに蓄
積し、今回のテスト結果を格納したファイルと付き合わ
せて確認する方法や、前回のテスト結果と今回のテスト
結果とをプリント出力し、人手で確かめる方法などがあ
った。
Conventionally, methods for checking test results during program degradation testing include storing the previous test results in a file and checking them against the file containing the current test results, or comparing the previous test results with the current test results. There were methods such as printing out the test results and checking them manually.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

前回のテスト結果のファイルと今回のテスト結果のファ
イルとを比べる方法では、バージョンアップなどにより
出力形式が少しでも変わってしまうと、正しい結果であ
っても前回と今回のテスト結果が違うものと見なされる
ことがある。また、前回のテスト結果と今回のテスト結
果とを付き合わせて人手でチエツクする方法では、前回
の結果が目で見えるものとして保管されていなければな
らない。また、見落としやチエツクミスなどが起こり易
い欠点がある。
In the method of comparing the previous test result file and the current test result file, if the output format changes even slightly due to version upgrades, the test results will be considered different from the previous test result even if the results are correct. It may happen. Furthermore, in the method of manually checking the previous test results and the current test results, the previous results must be stored as visible data. In addition, there is a drawback that oversights and checking errors are likely to occur.

本発明はこのような欠点を除くもので、出力形式にかか
わらずテスト結果の判定が正確に行えるテスト結果確認
装置を提供することを目的とする。
The present invention eliminates these drawbacks and aims to provide a test result confirmation device that can accurately judge test results regardless of the output format.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は、テストパッケージから与えられるデータの形
式を解析し、所定の形式に一致するデータに基づきプロ
グラムのデクレードテストの実行結果情報を含む編集情
報を作成するデータ解析手段と、プログラムのデグレー
ドテストの予測結果情報を格納する記憶手段と、編集情
報に含まれる検索情報に基づきこの編集情報に含まれる
実行結果情報にかかわるプログラムのデグレードテスト
の予測結果情報を上記記憶手段から検索し、この検索し
た情報をこの編集情報に含ませるテスト結果検索手段と
、このテスト結果検索手段が検索する予想結果情報が上
記記憶手段に格納されていないときにこの予測結果情報
を編集情報の内容に基づき作成し、上記記憶手段に格納
するテスト結果登録手段と、上記テスト結果検索手段が
編集情報に与えた予測結果情報とこの編集情報に含まれ
る実行結果情報とを照合するテスト結果判定手段とを備
えたことを特徴とする。
The present invention provides a data analysis means for analyzing the format of data given from a test package and creating editing information including program degradation test execution result information based on data matching a predetermined format, and a program degradation test. A storage means for storing predicted result information, and a predicted result information of a program degradation test related to the execution result information included in this edited information is searched from the above storage means based on the search information included in the edited information, a test result retrieval means for including information in the edited information; and a test result retrieval means for creating the predicted result information based on the contents of the edited information when the expected result information searched by the test result retrieval means is not stored in the storage means; A test result registration means for storing in the storage means, and a test result determination means for comparing the prediction result information given to the edited information by the test result retrieval means with the execution result information included in the edited information. Features.

〔作用〕[Effect]

テストパッケージから送られてきた情報を解析し、作成
した検索情報に基づいてテスト結果情報データベースを
検索する。テスト結果情報がテスト結果情報データベー
スに無い場合には、新規のテスト結果としてテスト結果
情報データベースにテスト結果情報を登録する。検索さ
れたテスト結果情報と今回のデグレードテストの結果と
が一致するか否かを判定してプログラムのデグレードテ
スト時のテスト結果の確認を行う。
Analyzes the information sent from the test package and searches the test result information database based on the search information created. If the test result information is not in the test result information database, the test result information is registered in the test result information database as a new test result. It is determined whether or not the retrieved test result information matches the result of the current degradation test, thereby confirming the test result during the program degradation test.

〔実施例〕〔Example〕

以下、本発明の一実施例を図面に基づき説明する。 Hereinafter, one embodiment of the present invention will be described based on the drawings.

第1図は、この実施例の構成を示すブロック構成図であ
る。この実施例は、第1図に示すように、プログラムテ
スト用の各種パラメータを有するテストパッケージ1と
、テストパッケージ1から送られてきた情報を解析し、
次のステップで必要な情報を作成するデータ解析手段2
と、テスト結果が蓄積されているテスト結果情報データ
ベース6と、データ解析手段2で作成された編集情報に
基づきテスト結果情報データベース6からテスト結果を
検索するテスト結果検索手段3と、テスト結果情報デー
タベース6に要求のあったテスト結果情報が無いときに
新規のテスト結果としてテスト結果情報をテスト結果情
報データベース6に登録するテスト結果登録手段4と、
テスト結果検索手段3で検索されたテスト結果と今回の
デグレードテストの結果とが等しいか否かを判定するテ
スト結果判定手段5とで構成される。すなわち、この実
施例は、テストパッケージ1から与えられるデータの形
式を解析し、所定の形式に一致するデータに基づきプロ
グラムのデグレードテストの実行結果情報を含む編集情
報を作成するデータ解析手段2と、プログラムのデグレ
ードテストの予測結果情報を格納する記憶手段であるテ
スト結果情報データベース6と、編集情報に含まれる検
索情報に基づきこの編集情報に含まれる実行結果情報に
かかわるプログラムのデグレードテストの予測結果情報
を上記記憶手段から検索し、この検索した情報をこの編
集情報に含ませるテスト結果検索手段3と、このテスト
結果検索手段3が検索する予想結果情報が上記記憶手段
に格納されていないときにこの予測結果情報を編集情報
の内容に基づき作成し、上記記憶手段に格納するテスト
結果登録手段4と、上記テスト結果検索手段が編集情報
に与えた予測結果情報とこの編集情報に含まれる実行結
果情報とを照合するテスト結果判定手段5とを備える。
FIG. 1 is a block diagram showing the configuration of this embodiment. As shown in FIG. 1, this embodiment analyzes a test package 1 having various parameters for program testing and information sent from the test package 1.
Data analysis means 2 to create the information necessary for the next step
, a test result information database 6 in which test results are accumulated, a test result search means 3 for searching test results from the test result information database 6 based on the editing information created by the data analysis means 2, and a test result information database. test result registration means 4 for registering test result information in the test result information database 6 as a new test result when there is no test result information requested in 6;
The test result determining means 5 is configured to determine whether or not the test result retrieved by the test result retrieving means 3 is equal to the result of the current degrade test. That is, this embodiment includes a data analysis means 2 that analyzes the format of data given from the test package 1 and creates editing information including program degradation test execution result information based on data that matches a predetermined format; A test result information database 6 which is a storage means for storing predicted result information of a program degrade test, and predicted result information of a program degrade test related to execution result information included in this edit information based on search information included in the edit information. a test result retrieval means 3 which retrieves the searched information from the storage means and includes the retrieved information in the edited information; A test result registration means 4 that creates prediction result information based on the contents of the edited information and stores it in the storage means, prediction result information given to the edited information by the test result search means, and execution result information included in this edited information. and test result determination means 5 for comparing the results with the test results.

第2図は、テスト結果情報データベース6の構成図であ
る。テスト結果データベース6は、テスト結果の検索に
用いるIDと、テスト内容と、テスト結果データの属性
と、テスト結果データの長さと、テスト結果データとで
構成される。
FIG. 2 is a configuration diagram of the test result information database 6. As shown in FIG. The test result database 6 includes an ID used for searching test results, test contents, attributes of test result data, lengths of test result data, and test result data.

第3図は、データ解析手段2の構成図である。FIG. 3 is a block diagram of the data analysis means 2. As shown in FIG.

データ解析手段2は、テストパッケージ1からデータを
入力する人力部21と、人力したデータを解析する解析
部22と、解析部22で解析した結果に基づき編集情報
24を作成する編集部23とで構成される。人力部21
はテストパッケージ1からテスト結果ID、テスト内容
、テストの予測結果、データの属性、データの長さおよ
び実行結果の情報を読み込む。テストパッケージ1から
読み込まれた情報は解析部22へ送られる。解析部22
は読み込まれたデータが正しいフォーマットかどうかを
解析する。解析した結果として正しいフォーマットであ
るデータは編集部23に送られる。編集部23は正しい
形式で送られてきたデータに基づき編集情報24を作成
し、テスト結果検索手段3へ編集情報24を送る。
The data analysis means 2 includes a human power section 21 that inputs data from the test package 1, an analysis section 22 that analyzes the manually generated data, and an editing section 23 that creates editing information 24 based on the results analyzed by the analysis section 22. configured. Human resources department 21
reads the test result ID, test content, predicted test result, data attribute, data length, and execution result information from the test package 1. Information read from the test package 1 is sent to the analysis section 22. Analysis section 22
parses the loaded data to see if it is in the correct format. Data that is in the correct format as a result of the analysis is sent to the editing section 23. The editing section 23 creates editing information 24 based on the data sent in the correct format, and sends the editing information 24 to the test result search means 3.

第4図は、データ解析手段2で作成された編集情報の内
容を示す。編集情報は、テスト結果をテスト結果情報デ
ータベース6から検索するときに必要なID領域と、テ
ストの種別を示すテスト内容の情報領域、テストの結果
の値を示す予測結果情報の領域、テスト結果データの属
性、テスト結果データの長さ、テストの実行結果情報の
領域の各情報領域で構成される。
FIG. 4 shows the contents of the editing information created by the data analysis means 2. The editing information includes an ID area required when searching test results from the test result information database 6, a test content information area indicating the type of test, a predicted result information area indicating the value of the test result, and test result data. It consists of the following information areas: attributes, length of test result data, and test execution result information area.

第5図は、テスト結果検索手段3の構成図である。テス
ト結果検索手段3はデータ解析手段2で作成された編集
情報24内のIDに基づきテスト結果情報データベース
6を検索する検索部31と、テスト結果情報データベー
ス6から必要な情報を取り出す出力部32と、検索結果
をデータ解析手段2で作成された編集情報24に埋め込
む編集部33とで構成される。検索部31はデータ解析
手段2で作成された編集情報24内のIDに基づきテス
ト結果情報データベース6の検索を行う。検索した結果
としてテスト結果情報がテスト結果情報データベース6
に存在する場合は、出力部32でテスト結果情報データ
ベース6からテスト結果情報を取り出す。
FIG. 5 is a block diagram of the test result search means 3. The test result search means 3 includes a search section 31 that searches the test result information database 6 based on the ID in the editing information 24 created by the data analysis means 2, and an output section 32 that extracts necessary information from the test result information database 6. , and an editing section 33 that embeds the search results in the editing information 24 created by the data analysis means 2. The search unit 31 searches the test result information database 6 based on the ID in the editing information 24 created by the data analysis means 2. The test result information as the search result is stored in the test result information database 6.
If the test result information exists in the test result information database 6, the output unit 32 extracts the test result information from the test result information database 6.

出力部32で取り出された出力結果は編集部33に渡さ
れ、データ解析手段2で作成された編集情報24の予測
結果情報領域へ検索した結果情報を埋め込み、テスト結
果判定手段5に送る。また、検索の結果としてテスト結
果情報がテスト結果情報データベース6に無ければ、編
集情報24をテスト結果登録手段4に渡す。
The output result taken out by the output section 32 is passed to the editing section 33, which embeds the search result information in the predicted result information area of the edited information 24 created by the data analysis means 2, and sends it to the test result determination means 5. Further, if the test result information is not found in the test result information database 6 as a result of the search, the editing information 24 is passed to the test result registration means 4.

第6図は、テスト結果登録手段4の構成図である。テス
ト結果登録手段4は前ステップより渡された編集情報2
4に基づきテスト結果情報42を作成するデータ作成部
41と、データ作成部41で作成されたテスト結果情報
42をテスト結果情報データベース6に登録する登録部
43とで構成される。データ作成部41はテスト結果検
索手段3から送られてきた編集情報24内のID領域、
テスト内容領域、テスト結果の属性領域、テスト結果の
長さ領域およびテストの予測結果情報領域に基づきテス
ト結果情報データベース6へ新規のテスト結果として登
録するテスト結果情報42を作成する。作成されたテス
ト結果情報42は登録部43へ渡される。登録部43は
データ作成部41で作成されたテスト結果情報42をテ
スト結果情報データベース6へ登録する。
FIG. 6 is a block diagram of the test result registration means 4. The test result registration means 4 is the editing information 2 passed from the previous step.
4, and a registration section 43 that registers the test result information 42 created by the data creation section 41 in the test result information database 6. The data creation unit 41 includes an ID area in the editing information 24 sent from the test result search means 3,
Test result information 42 is created to be registered as a new test result in the test result information database 6 based on the test content area, test result attribute area, test result length area, and test predicted result information area. The created test result information 42 is passed to the registration section 43. The registration unit 43 registers the test result information 42 created by the data creation unit 41 into the test result information database 6.

テスト結果情報データベース6にテスト結果情報42の
登録が終了したならば、編集情報24をテスト結果判定
手段5へ渡す。
Once the test result information 42 has been registered in the test result information database 6, the edited information 24 is passed to the test result determination means 5.

第7図は、テスト結果判定手段5の構成図である。テス
ト結果判定手段5は前ステップから送られてきた編集情
報24に基づきテスト結果の判定を行う判定部51と、
判定結果52をテストパッケージ1へ出力する結果出力
部53とで構成される。判定部51は前ステップから送
られてきた編集清報24内の実行結果情報と予測結果情
報との二つの情報を付き合わせ、実行されたデグレード
テスト結果が正しいものかどうかを判定し、判定結果5
2を結果出力部53へ送る。結果出力部53は判定部5
1で判定された判定結果53をテストパッケージ1へ出
力する。
FIG. 7 is a block diagram of the test result determination means 5. The test result determination means 5 includes a determination unit 51 that determines the test result based on the editing information 24 sent from the previous step;
It is composed of a result output unit 53 that outputs the determination result 52 to the test package 1. The determination unit 51 compares the two pieces of information, the execution result information and the prediction result information in the editorial report 24 sent from the previous step, determines whether the executed degrade test result is correct, and determines the determination result. 5
2 is sent to the result output section 53. The result output unit 53 is the determination unit 5
The determination result 53 determined in step 1 is output to the test package 1.

〔発明の効果〕〔Effect of the invention〕

本発明は、以上説明したように、テスト結果情報が論理
的にデータベース内に保管されるので、バージョンアッ
プなどにより出力形式が変わってもテスト結果の判定を
正しく行える効果がある。
As described above, the present invention has the advantage that test result information can be correctly determined even if the output format changes due to version upgrades, etc., since the test result information is logically stored in the database.

また、新規のテスト項目か加わった場合でも自動的にテ
スト結果情報データベースへ容易に登録できる効果があ
る。
Furthermore, even when a new test item is added, it can be automatically and easily registered in the test result information database.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明実施例の構成を示すブロック構成図。 第2図はテスト結果情報データベースの構成図。 第3図はデータ解析手段の構成を示すブロック構成図。 第4図はデータ解析手段で作成された編集情報の内容を
示す構成図。 第5図はテスト結果検索手段の構成を示すブロック構成
図。 第6図はテスト結果登録手段の構成を示すブロック構成
図。 第7図はテスト結果判定手段の構成を示すブロック構成
図。 1・・・テストパッケージ、2・・・データ解析手段、
3・・・テスト結果検索手段、4・・・テスト結果登録
手段、5・・・テスト結果判定手段、6・・・テスト結
果情報データベース、21・・・人力部、22・・・解
析部、23.33・・・編集部、24・・・編集情報、
31・・・検索部、32・・・出力部、41・・・デー
タ作成部、42・・・テスト結果情報、43・・・登録
部、51・・・判定部、52・・・判定結果、53・・
・結果出力部。
FIG. 1 is a block configuration diagram showing the configuration of an embodiment of the present invention. FIG. 2 is a configuration diagram of the test result information database. FIG. 3 is a block configuration diagram showing the configuration of the data analysis means. FIG. 4 is a configuration diagram showing the contents of the editing information created by the data analysis means. FIG. 5 is a block configuration diagram showing the configuration of the test result search means. FIG. 6 is a block diagram showing the configuration of the test result registration means. FIG. 7 is a block configuration diagram showing the configuration of the test result determination means. 1...Test package, 2...Data analysis means,
3... Test result search means, 4... Test result registration means, 5... Test result determination means, 6... Test result information database, 21... Human resources department, 22... Analysis department, 23.33...Editorial department, 24...Editorial information,
31... Search section, 32... Output section, 41... Data creation section, 42... Test result information, 43... Registration section, 51... Judgment section, 52... Judgment result , 53...
・Result output section.

Claims (1)

【特許請求の範囲】 1、テストパッケージから与えられるデータの形式を解
析し、所定の形式に一致するデータに基づきプログラム
のデグレードテストの実行結果情報を含む編集情報を作
成するデータ解析手段(2)と、 プログラムのデグレートテストの予測結果情報を格納す
る記憶手段(6)と、 編集情報に含まれる検索情報に基づきこの編集情報に含
まれる実行結果情報にかかわるプログラムのデグレード
テストの予測結果情報を上記記憶手段から検索し、この
検索した情報をこの編集情報に含ませるテスト結果検索
手段(3)と、このテスト結果検索手段が検索する予想
結果情報が上記記憶手段に格納されていないときにこの
予測結果情報を編集情報の内容に基づき作成し、上記記
憶手段に格納するテスト結果登録手段(4)と、 上記テスト結果検索手段が編集情報に与えた予測結果情
報とこの編集情報に含まれる実行結果情報とを照合する
テスト結果判定手段(5)とを備えたことを特徴とする
テスト結果確認装置。
[Claims] 1. Data analysis means (2) that analyzes the format of data provided from a test package and creates editing information including program degradation test execution result information based on data that matches a predetermined format. a storage means (6) for storing predicted result information of a program degrade test; and a storage means (6) for storing predicted result information of a program degrade test related to the execution result information included in the edit information based on the search information included in the edit information. A test result retrieval means (3) that retrieves the retrieved information from the storage means and includes the retrieved information in the edited information; a test result registration means (4) for creating prediction result information based on the contents of the edited information and storing it in the storage means; and prediction result information given to the edited information by the test result retrieval means and executions included in the edited information. A test result confirmation device comprising: test result determination means (5) for comparing result information with test result information.
JP63175596A 1988-07-13 1988-07-13 Test result confirming device Pending JPH0224734A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63175596A JPH0224734A (en) 1988-07-13 1988-07-13 Test result confirming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63175596A JPH0224734A (en) 1988-07-13 1988-07-13 Test result confirming device

Publications (1)

Publication Number Publication Date
JPH0224734A true JPH0224734A (en) 1990-01-26

Family

ID=15998853

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63175596A Pending JPH0224734A (en) 1988-07-13 1988-07-13 Test result confirming device

Country Status (1)

Country Link
JP (1) JPH0224734A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2846713A1 (en) 2002-11-04 2004-05-07 Marwal Systems Device for supplying additives to automobile fuel comprises additive reservoir, sealed to inlet of associated dosing device, formed from rigid cartridge housing flexible pouch

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2846713A1 (en) 2002-11-04 2004-05-07 Marwal Systems Device for supplying additives to automobile fuel comprises additive reservoir, sealed to inlet of associated dosing device, formed from rigid cartridge housing flexible pouch

Similar Documents

Publication Publication Date Title
US5832476A (en) Document searching method using forward and backward citation tables
US7716575B2 (en) System for capturing document style by example
US20010013043A1 (en) System and method for determining browser package and version compatibility of a web document
JP2001282810A (en) Automation system to manage computer drawing
JPH0224734A (en) Test result confirming device
JP2000048024A (en) Structured document processing device
JPH0830448A (en) Program specification consistency inspecting device
CN111427612A (en) Resource index verification method and system
JP2814982B2 (en) Test data generator
JP2000181691A (en) Program structure analysis system
JPS6254337A (en) Specification displaying system for program hierarchy
JPH02151931A (en) Intermediate language text reuse method
JPH0594338A (en) Trace editing system
JP2004086446A (en) Unit test program automatic generation method
JPH0823867B2 (en) Adjacency search method using aggregate files
JPH0553887A (en) System for managing/retrieving data group in storage area on electronic computer
JPH0689170A (en) Source program analysis method for case system
JPH09212354A (en) Visual programming system
JPH02230344A (en) System for calculating capacity of data base file
JPS63174124A (en) Data managing system
JPH0561826A (en) Command syntax analysis system
JPH01216423A (en) Record retrieval system
JPH04353937A (en) Automatic generation mechanism for dictionary system
JPH05334294A (en) Document editing support device
JPH05119958A (en) Rom compression system