Nothing Special   »   [go: up one dir, main page]

JPH10240575A - Inspecting method for batch update processing program for large-amount data file - Google Patents

Inspecting method for batch update processing program for large-amount data file

Info

Publication number
JPH10240575A
JPH10240575A JP9042720A JP4272097A JPH10240575A JP H10240575 A JPH10240575 A JP H10240575A JP 9042720 A JP9042720 A JP 9042720A JP 4272097 A JP4272097 A JP 4272097A JP H10240575 A JPH10240575 A JP H10240575A
Authority
JP
Japan
Prior art keywords
data
file
program
item
processing
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
JP9042720A
Other languages
Japanese (ja)
Inventor
Teruo Hagiwara
照緒 萩原
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.)
Hitachi Software Engineering Co Ltd
Original Assignee
Hitachi Software Engineering Co 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 Hitachi Software Engineering Co Ltd filed Critical Hitachi Software Engineering Co Ltd
Priority to JP9042720A priority Critical patent/JPH10240575A/en
Publication of JPH10240575A publication Critical patent/JPH10240575A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To confirm the adequacy of the process of a program to be inspected by inputting input data to the program to be inspected and its processing result data to an inspecting program and confirming their contents. SOLUTION: A large-amount data file 1 is prepared, the program 2 to be inspected 2 is executed by inputting its data X, and processing result data Y are stored in a processing result data file 3. The processing result data Y and data X before the processing are read out and inputted to the inspecting program 4, which performs inspection. The inspecting program 4 matches the data X before the processing and data Y after the processing against each other, record by record, to confirm that the both have the same data. Then the adequacy of single-item level among generated inspection items is confirmed and correlativity is confirmed on condition that the confirmation can be done. Then the adequacy of update results of contents before and after the processing as to each item is confirmed. Data decided as abnormal one through the corrrelativity confirming process is outputted to a verification list 5.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、大量データファイ
ルを一括更新するプログラムが新規開発/修正となった
場合における当該プログラムの検査方法に関するもので
ある。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for inspecting a program for updating a large amount of data files in a batch when the program is newly developed or modified.

【0002】[0002]

【従来の技術】大量データファイルを一括更新するプロ
グラムの新規開発/修正に対する検査方法として、従来
は開発仕様に基づいて入力条件を設定し、その入力条件
に基づいて作成したデータを新規開発/修正プログラム
に処理させた結果を確認していた。しかし、この方法で
は、入力条件設定の際に条件の設定漏れが発生する恐
れがあること、入力条件はあくまでも設計した仕様に
基づいて作成することから仕様そのものの誤りに対する
アプローチがないため仕様不良が発見し難いこと、確
認作業時に確認漏れが発生する恐れがあること、などの
理由から、結局は検証する人間の経験度への依存による
ところが大きく、完全な検査方法としては確立していな
い。
2. Description of the Related Art Conventionally, as an inspection method for a new development / modification of a program for batch updating of a large amount of data files, input conditions are set based on development specifications, and data created based on the input conditions is newly developed / modified. I was checking the result of having the program process it. However, in this method, there is a risk that the setting conditions may be omitted when setting the input conditions, and since the input conditions are created based on the designed specifications to the last, there is no approach to errors in the specifications themselves, so there is no specification defect. Because it is difficult to find, and there is a possibility that omission of confirmation may occur at the time of confirmation work, it depends largely on the experience of the person to be verified, and as a result, a complete inspection method has not been established.

【0003】また、大量データを一括更新するプログラ
ムに対するその他の検査方法としては、例えば特開昭6
1−34640号公報に開示されているように、「修正
前プログラム」で処理した結果と「修正後プログラム」
で処理した結果のコンペアを行う方法があるが、この方
法は検査対象プログラムが修正による開発である場合の
み有効であり、新規開発の場合には適用できず、また修
正対象外機能部分のデグレード確認方法であり、修正対
象機能部分の確認方法としては開示されていない。
As another inspection method for a program for updating a large amount of data collectively, for example, Japanese Patent Laid-Open No.
As disclosed in Japanese Patent Application Publication No. 1-364040, the result of processing with the “pre-correction program” and the “after-correction program”
There is a method to compare the result of processing in the above, but this method is effective only when the inspection target program is developed by modification, it is not applicable to new development, and also confirms the degrading of the function part not to be modified This method is not disclosed as a method for confirming the function to be corrected.

【0004】[0004]

【発明が解決しようとする課題】例えば年金データのよ
うな大量データファイルを一括更新するプログラムで
は、万一不良が発生するとその影響範囲がねずみ算式に
拡大し、重大事故につながる危険性が高い。しかし、上
記のように従来の検査方法では入力条件の設定漏れ、仕
様不良の摘出困難さ、確認時の漏れに対する懸念があ
り、検査時に不良を見逃してしまうという問題がある。
In the case of a program for updating a large amount of data files such as pension data in a batch, if a defect occurs, the range of influence is expanded to a mouse formula, and there is a high risk of a serious accident. However, as described above, in the conventional inspection method, there are concerns about omission in setting of input conditions, difficulty in extracting a specification defect, and omission in confirmation, and there is a problem that a defect is missed during inspection.

【0005】本発明の目的は、こうした大量データファ
イルを一括更新するプログラムの検査において、条件設
定の漏れを無くし、仕様不良を確実に摘出できるように
し、確認時の漏れを防止し、より精度の高い検査を行う
ことができる大量データファイル一括更新処理プログラ
ムの検査方法を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to eliminate omission of condition setting in a program for updating such a large amount of data files at a time, to ensure that a specification defect is extracted, prevent omission at the time of confirmation, and improve accuracy. An object of the present invention is to provide an inspection method of a mass data file batch update processing program capable of performing high inspection.

【0006】[0006]

【課題を解決するための手段】上記の課題を解決するた
め、本発明の検査方法は、従来の入力条件の設定とそれ
に伴う結果の確認から、処理結果の正当性を一括検証す
るという方法にしたものである。すなわち、従来は「入
力がAならば結果はBであること」という検査をおこな
っていたが、本発明はA、Bにとらわれず、処理結果と
して妥当性を有するか否かを検証するようににしたもの
であり、検査プログラムによる検査内容は処理結果に着
眼していること、検査時に検査対象プログラムを本番処
理想定で実行させること、及び機械検証を行うことを特
徴とし、検査対象プログラムの入力データと処理結果デ
ータを検査プログラムに入力し、その内容確認を行うこ
とにより、検査対象プログラムの処理の妥当性を確認す
るものである。
In order to solve the above-mentioned problems, the inspection method of the present invention is based on a conventional method of collectively verifying the validity of a processing result from setting input conditions and confirming the results accompanying the setting. It was done. That is, in the past, a check was made that “if the input is A, the result is B”. However, the present invention is not limited to A and B, and verifies whether the processing result has validity. It is characterized in that the inspection contents by the inspection program focus on the processing result, that the inspection target program is executed assuming the actual processing at the time of inspection, and that machine verification is performed, and that the input of the inspection target program is performed. The validity of the processing of the inspection target program is confirmed by inputting the data and the processing result data to the inspection program and confirming the contents.

【0007】詳しくは、新規開発/修正プログラムと、
この新規開発/修正プログラムの入力となる本番処理想
定の大量データを格納した第1のファイルと、この第1
のファイルの大量データを前記新規開発/修正プログラ
ムに処理させた処理結果データを格納する第2のファイ
ルと、前記第1のファイルの大量データと前記第2のフ
ァイルの処理結果データを入力とし、前記新規開発/修
正プログラムの処理結果に着目して設定された前記第2
のファイルのレコード毎の各項目の単項目妥当性確認と
各項目間の相関性確認、及び前記第1のファイルの大量
データと前記第2のファイルの処理結果データの各項目
の照合による項目更新結果妥当性確認を行い、異常と判
断されたデータの内容を検証リストとして出力する検査
プログラムとを用意し、新規開発/修正プログラムに対
して前記第1のファイルの大量データを処理させ、その
処理結果のデータを前記第2のファイルに格納した後、
前記検査プログラムに対し、第1のファイルの大量デー
タと前記第2のファイルの処理結果データを入力し、前
記第2のファイルの大量データのレコード毎の各項目の
単項目妥当性確認と各項目間の相関性確認及び前記第1
のファイルの大量データと前記第2のファイルの処理結
果データの各項目の照合による項目更新結果妥当性確認
を行い、その妥当性確認の処理によって出力される検証
リストにより大量データを一括更新する新規開発/修正
プログラムの妥当性を確認することを特徴とする。
Specifically, a new development / modification program,
A first file storing a large amount of data assuming actual processing to be input to the new development / modification program;
A second file for storing processing result data obtained by causing the new development / modification program to process a large amount of data of the first file, a large amount of data of the first file, and the processing result data of the second file, The second program which is set by paying attention to the processing result of the new development / modification program
Item validity check of each item for each record of each file and confirmation of correlation between the items, and item update by comparing each item of the large amount of data of the first file with the processing result data of the second file An inspection program for performing a result validity check and outputting the contents of data determined to be abnormal as a verification list, and causing the newly developed / modified program to process a large amount of data in the first file; After storing the resulting data in the second file,
To the inspection program, a large amount of data of the first file and a processing result data of the second file are inputted, a single item validity check of each item of each record of the large amount of data of the second file and each item Confirmation of the correlation between the first
The item update result is validated by comparing each item of the large amount of data of the file with the processing result data of the second file, and the large amount of data is updated collectively by the verification list output by the validation. The feature is to check the validity of the development / modification program.

【0008】[0008]

【発明の実施の形態】以下、本発明の実施形態について
図面を参照して詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0009】図1は、本発明による検査方法を実現する
上で必要なファイルの構成と、新規開発/修正プログラ
ムおよび検査プログラムとの間のデータの流れを示した
図であり、本番処理想定の大量データ(処理前データ)
ファイル1、新規開発/修正プログラム(検査対象プロ
グラム)2、処理結果データ(処理後データ)ファイル
3、検査プログラム4、検証リスト5が用意されてい
る。
FIG. 1 is a diagram showing the configuration of files necessary for realizing the inspection method according to the present invention and the flow of data between a newly developed / modified program and an inspection program. Large amounts of data (data before processing)
A file 1, a new development / modification program (program to be inspected) 2, a processing result data (post-processing data) file 3, an inspection program 4, and a verification list 5 are prepared.

【0010】図2は、新規開発/修正プログラムの処理
が妥当であるか否かを検査する検査プログラム4におけ
る処理結果検査手順の例を示すフローチャートである。
FIG. 2 is a flowchart showing an example of a processing result inspection procedure in the inspection program 4 for inspecting whether the processing of the newly developed / modified program is appropriate.

【0011】以下、図1および図2を参照して本実施形
態における検査手順について説明する。
An inspection procedure according to the present embodiment will be described below with reference to FIGS.

【0012】図1において、検査対象プログラム2の入
力となる本番処理想定の大量データファイル1を準備
し、このデータXを入力として検査対象プログラム2を
実行させ、その処理結果データYを処理結果データファ
イル3に格納する。なお、本番処理想定の大量データX
は、検査対象プログラム2が疑似本番処理を行えるよう
にデータのバリエーションが多くあることがこの検査方
法の効果を高めることになるため、本番データ(または
その写し)をそのまま使用することが好ましい。
In FIG. 1, a large-volume data file 1, which is assumed to be a production process, which is an input of an inspection target program 2, is prepared, and the inspection target program 2 is executed by using this data X as an input. Store in file 3. Note that a large amount of data X
It is preferable to use the actual data (or a copy thereof) as it is, because the effect of this inspection method is enhanced when there are many data variations so that the inspection target program 2 can perform the pseudo actual processing.

【0013】次に、検査対象プログラム2より出力さ
れ、処理結果データファイル3に格納された処理結果デ
ータYと大量データファイル1に格納された処理前デー
タXをそれぞれ読出し、検査プログラム4に入力し、こ
の検査プログラム4で検査する。
Next, the processing result data Y output from the inspection target program 2 and stored in the processing result data file 3 and the pre-processing data X stored in the mass data file 1 are read out and input to the inspection program 4. The inspection is performed by the inspection program 4.

【0014】検査プログラム4は、図2のフローチャー
トに示すように、まず、ステップ6において処理前デー
タXと処理後データYとをレコード単位で突き合わせ、
双方に同一のデータがあることを確認する。突合せが成
立しない場合は、異常データと判定し、次のステップ7
を経てステップ14に進み、ここで検証リスト5に「異
常データあり」として出力する。
As shown in the flowchart of FIG. 2, the inspection program 4 first compares the pre-processing data X and the post-processing data Y in a record unit in step 6,
Make sure that both have the same data. If the match is not established, it is determined that the data is abnormal, and the next step 7
Then, the process proceeds to step 14, where “verification data exists” is output to the verification list 5.

【0015】突き合わせが成立した場合、次のステップ
8において、処理結果に着眼して作成した検査項目のう
ち、単項目レベルの妥当性を確認する。この単項目レベ
ルの妥当性確認処理は、処理後データYの1レコード内
の項目そのものの値についての妥当性チェック、範囲チ
ェック等から成る。このチェックの結果、異常であると
判定された項目がある処理後データYは、ステップ9の
判断を経てステップ14において処理前データXと合わ
せて検証リスト5に出力される。
If the match is established, in the next step 8, the validity at the single item level is checked among the inspection items created by focusing on the processing results. This single item level validity checking process includes a validity check, a range check, and the like for the value of the item itself in one record of the processed data Y. As a result of this check, the post-processing data Y having an item determined to be abnormal is output to the verification list 5 together with the pre-processing data X in step 14 after the determination in step 9.

【0016】単項目レベルの妥当性が確認できたなら
ば、次のステップ10で相関性確認を行う。このステッ
プ10の処理は、処理結果に着眼して作成した検査項目
のうち、項目間の相関性を確認するための処理であり、
処理後データYの1レコード内の項目同士の条件チェッ
ク(例えば「項目AがBならば、項目aはbであるこ
と」)、論理チェック(例えば「項目A+項目B=項目
Cであること」)等から成る。
When the validity at the single item level is confirmed, the correlation is confirmed in the next step 10. The process of step 10 is a process for confirming the correlation between the items among the inspection items created by focusing on the processing results,
Condition check between items in one record of post-processing data Y (for example, “if item A is B, then item a must be b”), logical check (for example, “item A + item B = item C”) ) Etc.

【0017】この相関性確認処理の結果、異常であると
判定された項目のある処理後データYは、ステップ11
1を経てステップ14において処理前データXと合わせ
て検証リスト5に出力される。
As a result of the correlation confirmation processing, the post-processing data Y having an item determined to be abnormal is stored in step 11
After that, the data is output to the verification list 5 together with the pre-processing data X in step 14 at step 14.

【0018】相関性確認処理が終了したならば、次のス
テップ12において、処理結果に着眼して作成した検査
項目のうち、1レコード内の各項目それぞれについての
処理前と処理後の内容の更新結果の妥当性確認を行う。
この更新結果の妥当性確認処理は、同一チェック(未更
新項目のチェック)、範囲チェック(特に、確認する項
目が数値の場合の増減範囲チェック)、論理チェック
(例えば「処理後の項目AがXならば、処理前の項目A
はYであること」)等から成る。
When the correlation confirmation processing is completed, in the next step 12, of the inspection items created focusing on the processing results, the contents before and after the processing for each item in one record are updated. Validate the results.
The validity check processing of the update result includes the same check (check of an unupdated item), a range check (particularly, an increase / decrease range check when the item to be checked is a numerical value), and a logical check (for example, “the item A after processing is X Then, item A before processing
Is Y ").

【0019】この更新結果の妥当性確認処理で異常であ
ると判定された項目のある処理後データYは、ステップ
13を経てステップ14において処理前データXと合わ
せて検証リスト5に出力される。
The post-processing data Y including the item determined to be abnormal in the update result validity confirmation processing is output to the verification list 5 together with the pre-processing data X in step 14 through step 13.

【0020】検証リスト5は、検査の結果、異常である
と判定された項目を持つ処理後データY及び対応する処
理前データXが出力されており、検査担当者は目視確認
によりリスト内容を検証し、問題であると認められるな
らば、検査対象プログラム2へのトレースを行い、原因
を追求する。つまり、結果としてそうなってしまう要因
はどこにあるのかを調査する。このことにより、検査対
象プログラム2の不良、及び処理方式または仕様上の問
題点を導き出すことができる。
In the verification list 5, post-processing data Y and corresponding pre-processing data X having items determined to be abnormal as a result of the inspection are output, and the inspector verifies the list contents by visual confirmation. If it is determined that the problem is a problem, the trace to the inspection target program 2 is performed to find the cause. In other words, investigate where the consequential factors are. Thereby, it is possible to derive a defect of the inspection target program 2 and a problem in the processing method or specification.

【0021】図3は、本発明の適用例を示す図であり、
大量データファイル1に格納された年金等の公共システ
ムにおける数千万件の個人情報データ(処理前データ)
を、関連する法律の改正等に伴って一括更新するために
開発された新規プログラム(またはシステム)2に入力
して一括更新し、その処理結果のデータ(新しい制度用
に更新された個人データ)を処理結果データファイル3
に格納し、この処理結果データファイル3に格納された
データの妥当性を確認内容一覧15で示される確認項目
に従って確認することにより、新規プログラム2の処理
が正しいか否かを検査するものである。
FIG. 3 is a diagram showing an application example of the present invention.
Tens of millions of personal information data (data before processing) in public systems such as pensions stored in mass data file 1
Is input to a new program (or system) 2 developed for batch updating in accordance with the revision of relevant laws, etc., and batch updating is performed, and the processing result data (personal data updated for the new system) Processing result data file 3
And checks whether the processing of the new program 2 is correct by checking the validity of the data stored in the processing result data file 3 in accordance with the check items shown in the check content list 15. .

【0022】確認内容一覧15は、項目ごとに、妥当性
確認内容16、相関性確認内容17、更新結果確認内容
18が検査対象の新規プログラム2の処理結果に着目し
て設定される。図4に、確認内容一覧15の一例を示
す。
In the check content list 15, the validity check content 16, the correlation check content 17, and the update result check content 18 are set for each item by focusing on the processing result of the new program 2 to be inspected. FIG. 4 shows an example of the confirmation content list 15.

【0023】図4において、一括更新後の処理結果デー
タとして、図示のように、キー番号191、氏名19
2、生年月日193、項目A,B……から成る項目情報
194、金額x,y……から成る金額情報195を含む
個人情報データを仮定した場合、項目情報194、金額
情報195の各項目および各金額について図示のような
妥当性確認内容16、相関性確認内容17、更新結果確
認内容18が設定される。
In FIG. 4, as the processing result data after the batch update, as shown, a key number 191, a name 19
2. Assuming personal information data including date of birth 193, item information 194 including items A, B,..., And amount information 195 including amounts x, y,..., Each item of item information 194, amount information 195 Also, validity confirmation contents 16, correlation confirmation contents 17, and update result confirmation contents 18 as shown are set for each amount.

【0024】例えば、項目Aについては、この項目Aの
内容は「1」〜「3」のいずれかの値をとり、それ以外
の値は有りえないことが妥当性確認内容16として設定
される。また、項目Bが「4」ならば項目Aは「2」で
あり、また項目Bが「4」以外ならば項目Aは「1」ま
たは「3」の筈であることが相関性確認内容17として
設定される。
For example, as for the item A, the content of the item A takes one of the values “1” to “3”, and it is set as the validity check 16 that no other value is possible. . If item B is “4”, item A is “2”, and if item B is other than “4”, item A should be “1” or “3”. Is set as

【0025】さらに、項目Aは処理前が「3」ならば処
理後は「3」の筈であり、また処理前が「3」以外なら
ば処理後は「1」または「2」の筈であることが更新結
果確認内容18として設定される。
Further, if the item A is "3" before the process, it should be "3" after the process, and if the item before the process is other than "3", it should be "1" or "2" after the process. Something is set as the update result confirmation content 18.

【0026】このような妥当性確認により、年金等の大
量の個人情報データを一括更新する新規のプログラム2
の処理が正しいか否かを検査プログラム4によって検査
することができる。
With such a validity check, a new program 2 for collectively updating a large amount of personal information data such as pensions
The inspection program 4 can check whether the processing is correct.

【0027】特に、検査に際しては、検査対象の新規の
プログラム2に入力するテストデータを作成する必要が
無く、本番で使用するデータをそのまま検査に使用する
ことができるので、検査作業の準備が極めて楽になると
いう利点がある。
In particular, at the time of inspection, there is no need to prepare test data to be input to the new program 2 to be inspected, and data used in actual production can be used for inspection as it is, so that preparations for inspection work are extremely high. It has the advantage of being easier.

【0028】[0028]

【発明の効果】以上説明したように本発明による検査方
法によれば、処理結果として問題ありとすべき条件に該
当したデータの内容検証及び検査対象プログラムへのト
レースを行うことにより、検査対象プログラムの不良及
び処理方式、または仕様上の問題点を容易に導き出すこ
とができる。
As described above, according to the inspection method of the present invention, by verifying the contents of data corresponding to the condition that should be regarded as a problem as a processing result and tracing to the inspection target program, And the problem with the processing method or specification can be easily derived.

【0029】また、処理結果に着眼することにより条件
の設定が出力項目そのものの妥当性及び相関性に関する
もののみとなるため、条件の設定が容易となり、条件の
設定漏れをなくすことができる。
Also, by focusing on the processing result, the setting of the condition is only related to the validity and correlation of the output item itself, so that the setting of the condition becomes easy, and omission of setting of the condition can be eliminated.

【0030】さらに、検査プログラムによる機械検証に
より、問題のあるデータを容易に且つ確実に抽出するこ
とができ、確認漏れを無くすことができる。
Further, by machine verification by the inspection program, problematic data can be easily and reliably extracted, and omission of confirmation can be eliminated.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の検査方法を実現する上で準備するファ
イルと検査対象プログラムおよび検査プログラム間のデ
ータの流れを示す図である。
FIG. 1 is a diagram showing a file prepared for realizing the inspection method of the present invention, a program to be inspected, and a data flow between the inspection programs.

【図2】検査プログラムによる処理結果確認手順を示す
フローチャートである。
FIG. 2 is a flowchart illustrating a processing result confirmation procedure by an inspection program.

【図3】本発明の適用例を示す図である。FIG. 3 is a diagram showing an application example of the present invention.

【図4】確認内容一覧15の一例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of a confirmation content list 15;

【符号の説明】[Explanation of symbols]

1…本番処理想定大量データファイル(処理前デー
タ)、2…新規開発/修正プログラム(検査対象プログ
ラム)、3…処理結果データファイル(処理後デー
タ)、4…検査プログラム、5…検証リスト、15…確
認内容一覧、16…妥当性確認内容、17…相関性確認
内容、18…更新結果確認内容。
DESCRIPTION OF SYMBOLS 1 ... Large data file for production processing (data before processing), 2 ... New development / modification program (program to be inspected), 3 ... Processing result data file (data after processing), 4 ... Inspection program, 5 ... Verification list, 15 ... list of confirmation contents, 16 ... validity confirmation contents, 17 ... correlation confirmation contents, 18 ... update result confirmation contents.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 大量データファイルを一括更新するプロ
グラムの新規開発/修正に対する検査方法において、 新規開発/修正プログラムと、この新規開発/修正プロ
グラムの入力となる本番処理想定の大量データを格納し
た第1のファイルと、この第1のファイルの大量データ
を前記新規開発/修正プログラムに処理させた処理結果
データを格納する第2のファイルと、前記第1のファイ
ルの大量データと前記第2のファイルの処理結果データ
を入力とし、前記新規開発/修正プログラムの処理結果
に着目して設定された前記第2のファイルのレコード毎
の各項目の単項目妥当性確認と各項目間の相関性確認、
及び前記第1のファイルの大量データと前記第2のファ
イルの処理結果データの各項目の照合による項目更新結
果妥当性確認を行い、異常と判断されたデータの内容を
検証リストとして出力する検査プログラムとを用意し、
新規開発/修正プログラムに対して前記第1のファイル
の大量データを処理させ、その処理結果のデータを前記
第2のファイルに格納した後、前記検査プログラムに対
し、第1のファイルの大量データと前記第2のファイル
の処理結果データを入力し、前記第2のファイルの大量
データのレコード毎の各項目の単項目妥当性確認と各項
目間の相関性確認及び前記第1のファイルの大量データ
と前記第2のファイルの処理結果データの各項目の照合
による項目更新結果妥当性確認を行い、その妥当性確認
の処理によって出力される検証リストにより大量データ
を一括更新する新規開発/修正プログラムの妥当性を確
認することを特徴とする大量データファイル一括更新処
理プログラムの検査方法。
An inspection method for a new development / modification of a program for batch updating of a large amount of data files, the method comprising: storing a new development / modification program; A first file, a second file storing processing result data obtained by causing the new development / modification program to process the large amount of data of the first file, a large amount of data of the first file, and the second file Inputting the processing result data of the second development / modification program, and confirming single item validity of each item for each record of the second file and checking the correlation between the items,
And an inspection program for checking the validity of the item update result by comparing each item of the large amount of data of the first file with the processing result data of the second file, and outputting the contents of the data determined to be abnormal as a verification list And prepare
After causing the newly developed / modified program to process the large amount of data of the first file and storing the processing result data in the second file, the inspection program is rewritten with the large amount of data of the first file. The processing result data of the second file is input, the single item validity check of each item for each record of the large volume data of the second file, the correlation confirmation between the items, and the large volume data of the first file are performed. And a new development / modification program for performing a batch update of a large amount of data with a verification list output by the process of validity checking by checking each item of the processing result data of the second file with each item. An inspection method of a mass data file batch update processing program characterized by confirming validity.
JP9042720A 1997-02-26 1997-02-26 Inspecting method for batch update processing program for large-amount data file Pending JPH10240575A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9042720A JPH10240575A (en) 1997-02-26 1997-02-26 Inspecting method for batch update processing program for large-amount data file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9042720A JPH10240575A (en) 1997-02-26 1997-02-26 Inspecting method for batch update processing program for large-amount data file

Publications (1)

Publication Number Publication Date
JPH10240575A true JPH10240575A (en) 1998-09-11

Family

ID=12643915

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9042720A Pending JPH10240575A (en) 1997-02-26 1997-02-26 Inspecting method for batch update processing program for large-amount data file

Country Status (1)

Country Link
JP (1) JPH10240575A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008065687A (en) * 2006-09-08 2008-03-21 Fujitsu Ltd Test data generation device
US7627614B2 (en) 2005-03-03 2009-12-01 Oracle International Corporation Lost write detection and repair
US9767178B2 (en) 2013-10-30 2017-09-19 Oracle International Corporation Multi-instance redo apply
US9892153B2 (en) 2014-12-19 2018-02-13 Oracle International Corporation Detecting lost writes
US10152500B2 (en) 2013-03-14 2018-12-11 Oracle International Corporation Read mostly instances
US10691722B2 (en) 2017-05-31 2020-06-23 Oracle International Corporation Consistent query execution for big data analytics in a hybrid database
US10698771B2 (en) 2016-09-15 2020-06-30 Oracle International Corporation Zero-data-loss with asynchronous redo shipping to a standby database
US10747752B2 (en) 2015-10-23 2020-08-18 Oracle International Corporation Space management for transactional consistency of in-memory objects on a standby database
US10891291B2 (en) 2016-10-31 2021-01-12 Oracle International Corporation Facilitating operations on pluggable databases using separate logical timestamp services
US11475006B2 (en) 2016-12-02 2022-10-18 Oracle International Corporation Query and change propagation scheduling for heterogeneous database systems
US11657037B2 (en) 2015-10-23 2023-05-23 Oracle International Corporation Query execution against an in-memory standby database

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7627614B2 (en) 2005-03-03 2009-12-01 Oracle International Corporation Lost write detection and repair
JP2008065687A (en) * 2006-09-08 2008-03-21 Fujitsu Ltd Test data generation device
US10152500B2 (en) 2013-03-14 2018-12-11 Oracle International Corporation Read mostly instances
US9767178B2 (en) 2013-10-30 2017-09-19 Oracle International Corporation Multi-instance redo apply
US10642861B2 (en) 2013-10-30 2020-05-05 Oracle International Corporation Multi-instance redo apply
US9892153B2 (en) 2014-12-19 2018-02-13 Oracle International Corporation Detecting lost writes
US10747752B2 (en) 2015-10-23 2020-08-18 Oracle International Corporation Space management for transactional consistency of in-memory objects on a standby database
US11657037B2 (en) 2015-10-23 2023-05-23 Oracle International Corporation Query execution against an in-memory standby database
US10698771B2 (en) 2016-09-15 2020-06-30 Oracle International Corporation Zero-data-loss with asynchronous redo shipping to a standby database
US10891291B2 (en) 2016-10-31 2021-01-12 Oracle International Corporation Facilitating operations on pluggable databases using separate logical timestamp services
US11475006B2 (en) 2016-12-02 2022-10-18 Oracle International Corporation Query and change propagation scheduling for heterogeneous database systems
US10691722B2 (en) 2017-05-31 2020-06-23 Oracle International Corporation Consistent query execution for big data analytics in a hybrid database

Similar Documents

Publication Publication Date Title
US10346140B2 (en) System and method for model based technology and process for safety-critical software development
JPWO2006087780A1 (en) Vulnerability audit program, vulnerability audit device, vulnerability audit method
US10657028B2 (en) Method for replicating production behaviours in a development environment
JP2009087354A (en) Automatic test generation system and method for web application
JPH10240575A (en) Inspecting method for batch update processing program for large-amount data file
US20230274006A1 (en) Software code vulnerability remediation
JP6567212B2 (en) Equivalence verification device and equivalence verification program
US7434132B2 (en) Method and system of configuring a software program
JP2023000907A (en) Source code correction support device and source code correction support method
JP4215255B2 (en) Degradation confirmation inspection method, degradation confirmation inspection system, and program therefor
CN110633204B (en) Program defect detection method and device
US20050149811A1 (en) System and method of ensuring quality control of software
Voas et al. Confidently assessing a zero probability of software failure
JPH1139363A (en) Data verification system
WO2024195336A1 (en) Traceability information extraction device and traceability information verification device
JP3342039B2 (en) Processing unit that manages files
JP2015108937A (en) Output file verification system
JP2009181180A (en) Inspection program, inspection method, and inspection device of program creating tool
JPH11282722A (en) Program verification method
JP6724673B2 (en) Test support program, test support method, and test support device
CN114817054A (en) Program code checking method and device
JP2022178542A (en) Program correction device, program correction method, and program correction program
JP2001084163A (en) Device and method for preliminarily examining influence of update processing and device and method for testing operation of update processing program
JP2024097176A (en) Test specification generation support apparatus, test specification generation support program, and test specification generation support method
JP2751539B2 (en) Interface verification processing method