JPS626332A - Evaluation system for quality of software - Google Patents

Evaluation system for quality of software

Info

Publication number
JPS626332A
JPS626332A JP60144717A JP14471785A JPS626332A JP S626332 A JPS626332 A JP S626332A JP 60144717 A JP60144717 A JP 60144717A JP 14471785 A JP14471785 A JP 14471785A JP S626332 A JPS626332 A JP S626332A
Authority
JP
Japan
Prior art keywords
work
quality
bugs
software
testing
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
JP60144717A
Other languages
Japanese (ja)
Inventor
Yaichiro Hashimoto
橋本 彌一郎
Kenji Kuwata
桑田 憲治
Fumihiko Mori
文彦 森
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 Ltd
Original Assignee
Hitachi 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 Ltd filed Critical Hitachi Ltd
Priority to JP60144717A priority Critical patent/JPS626332A/en
Publication of JPS626332A publication Critical patent/JPS626332A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明はソフトウェアの品質評価方式に係り、特にコン
ピュータ・ソフトウェアに好適なテストで摘出されるバ
グの内容に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to a software quality evaluation method, and more particularly to the contents of bugs detected by tests suitable for computer software.

〔発明の背景〕[Background of the invention]

従来のバグの内容に関する文献は、(1)「アプリケー
ションプログラム開発での品質管理事例」八1)信(富
士通)〔日科技連第3回シンポジウム) P−al、t
:2)rプランニングアンドメジャリングプログラムイ
ンプリメンテイション」エツチレマス(アイビーエム)
フロシーデイングスオプソフトウエアエンジニアリング
エンバイアンメンツ、ランスディン、シャーマニー6゜
1980ベージ10 (IPLannitsg and
 ynatrbring programimpltm
antationJ H、Rimata (IBM) 
proceedings ofJμルー1980P、1
0)K記載のように設計工程で摘出されるエラー中心に
目標設定の考え方もある。しかしテスト工程で摘出され
るバグに絞って(ドキエメント不良でなくプログラムネ
良主体)、設計工程・作業に対応してテスト工程・作業
も区分されることを前提忙、それらのテスト工程・作業
では対応する設計工程で作込んだバグの割合いが最も多
いとい5基準を設け、それを利用して自動的に品質評価
する点については配慮さ〔発明の目的〕 本発明の目的はバグを作込む設計工程と摘出するテスト
工程について、品質を維持向上させるための適正な工程
・作業分割とそれらの相互関係を追究して、各テスト工
程・作業で摘出されるバグ内容に基くソフトウェアの品
質評価方式を提供することにある。
The literature regarding the contents of conventional bugs is (1) "Example of quality control in application program development" 81) Shin (Fujitsu) [3rd Symposium of Japan Federation of Science and Technology] P-al, t
:2) "R Planning and Measuring Program Implementation" Etsuchiremas (IBM)
IPLannitsg and Shermany 6° 1980 Page 10
ynatrbring programimpltm
antation J H, Rimata (IBM)
proceedings of Jμ 1980P, 1
0) As described in K, there is also a concept of goal setting centered on errors identified in the design process. However, it is assumed that the testing process and work will be categorized according to the design process and work, focusing on bugs that are found in the testing process (mainly due to bad programming rather than defective documentation). The purpose of the present invention is to set five criteria based on the highest proportion of bugs created in the corresponding design process, and to automatically evaluate quality using these criteria.[Object of the Invention] The purpose of the present invention is to We investigate the appropriate process/work division and their interrelationships in order to maintain and improve quality, and evaluate the software quality based on the bugs identified in each testing process/work, regarding the design process that incorporates and the testing process that removes bugs. The purpose is to provide a method.

〔発明の概要〕[Summary of the invention]

コーディング完了時点でソフトウェアの品質を評価する
ことは現実的忙は難しく、それ以降のテスト工程でバグ
摘出方法の適正さを判断しながらバグの件数と内容から
品質評価していくことが現実的である。本発明はバグの
内容に関するものだが、ソフトウェアの作り方とテスト
方法の関係を追究し、品質面・効率面で最適なテストを
ねらいとし、合わせて品質評価の自動化を図るも めあ
る。
It is difficult to evaluate the quality of software at the point when coding is completed; it is practical to evaluate the quality based on the number and content of bugs while determining the appropriateness of the bug extraction method in the subsequent testing process. be. This invention relates to the content of bugs, but it also investigates the relationship between how software is created and testing methods, aims at optimal testing in terms of quality and efficiency, and also aims to automate quality evaluation.

〔発明の実施例〕 以下、本発明の一実施例を第1〜第4図により説明する
。方法・手順により設計工程をFS。
[Embodiment of the Invention] An embodiment of the present invention will be described below with reference to FIGS. 1 to 4. FS of the design process using methods and procedures.

DS、F、Cの4つの工程に区分し、それらの工程に対
応したテスト工程としてSK、SD、CD、JIy)4
つの工程を設定する。設計工程が一般に全体から部分と
いう順で行なわれるのに対し、テスト工程は部分から全
体という順で行なわれることから、それぞれの実施順は
第1図に示すとおりとする。ある製品のテスト完了時点
に全摘出バグ数を、作込設計工程別に分類したものを第
1図の設計工程別の棒グラフとする。摘出テスト工程別
に分類したものを第1図のテスト工程別の棒グラフとす
れば、UD、CD、SD、SKのいずれの工程において
も対応設計工程のバグの割合が最大なので1品質もテス
ト方法も一応問題ないと判定する。この判定はプログラ
ムにより自動的に行なうことができる。第2〜第4図は
それぞれUD、CD、SD工程で対応設計工程以外のバ
グの割合が最大となっているので、品質又はテスト方法
に問題があると判定する。
It is divided into four processes: DS, F, and C, and the test processes corresponding to these processes are SK, SD, CD, and JIy)4.
Set up two processes. Since the design process is generally performed from the whole to the parts, and the test process is performed from the parts to the whole, the order of implementation is as shown in FIG. The bar graph for each design process in FIG. 1 shows the total number of bugs extracted at the time of completion of testing for a certain product, categorized by manufacturing design process. If the classification by extraction test process is shown as a bar graph by test process in Figure 1, the proportion of bugs in the corresponding design process is the highest in any of the UD, CD, SD, and SK processes, so it is clear that both quality and test method are the same. It is determined that there is no problem. This determination can be made automatically by a program. In FIGS. 2 to 4, the proportion of bugs in processes other than the corresponding design process is highest in the UD, CD, and SD processes, respectively, so it is determined that there is a problem with the quality or the testing method.

なお、各テスト工程において対応設計工程以外のバグの
割合いも経験値から設定できれば(但し、品質の良い製
品の実績データの分析・検証が必要)、その割合い又は
割合いの順位を基準としてプログラムによりさらに精度
の高い評価を行なうことができる。
In addition, if the proportion of bugs other than the corresponding design process in each test process can be set from empirical values (however, it is necessary to analyze and verify the performance data of high-quality products), then the program will be based on that proportion or the ranking of the proportion. This allows for even more accurate evaluation.

本実施例によればテスト工程の早い段階で品質又はテス
ト方法の問題を検知し、基準よりバグの多い設計工程の
見直しを行なう等の具体的な対策にも効果がある。
According to this embodiment, problems in quality or testing methods can be detected at an early stage of the testing process, and specific countermeasures can be taken, such as reviewing design processes that have more bugs than the standard.

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

本発明によれば、コーディング完了後の机上テハッグも
含めデバッグ拳テストの早い[19から自動的に品質評
価でき、評価結果が悪い場合はその原因となる設計工程
・作業を指摘できるので、ソフトウェアの定量的評価・
品質向上・効率向上の効果がある。
According to the present invention, it is possible to automatically evaluate the quality of the debugging test, including the desk-based hand-hugging after the completion of coding. Quantitative evaluation/
It has the effect of improving quality and efficiency.

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

第1〜第4図は本発明の実施例の作業工程別冷l必 副I   第5図     第40 テズトエ第1→    プストエ丁I→       
テストエfi−−−。
Figures 1 to 4 show the working process of the embodiment of the present invention in terms of cooling lubricant I. Figure 5.
Test fi---.

Claims (1)

【特許請求の範囲】[Claims] 1、ソフトウェアの開発工程を仕様の検討からコーディ
ングまでとデバッグ・テストの2つに大きく分けるもの
において、各テスト工程・作業での摘出バグに占める作
込み設計工程・作業の割合いを目標値として経験値等に
より与え、各テスト工程・作業において実績値を与え、
その対応設計工程・作業での作込みバグについて当該テ
スト工程・作業の目標値との比較、他テスト工程・作業
での実績値との比較等により自動的に評価することを特
徴とするソフトウェアの品質評価方式。
1. When the software development process is broadly divided into two parts: from consideration of specifications to coding, and debugging/testing, the target value is the ratio of the built-in design process/work to the bugs detected in each testing process/work. It is given based on experience values, etc., and actual values are given in each test process/work.
The software is characterized by automatically evaluating built-in bugs in the corresponding design process/work by comparing it with the target value of the relevant test process/work, comparing with the actual value of other test processes/work, etc. Quality evaluation method.
JP60144717A 1985-07-03 1985-07-03 Evaluation system for quality of software Pending JPS626332A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60144717A JPS626332A (en) 1985-07-03 1985-07-03 Evaluation system for quality of software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60144717A JPS626332A (en) 1985-07-03 1985-07-03 Evaluation system for quality of software

Publications (1)

Publication Number Publication Date
JPS626332A true JPS626332A (en) 1987-01-13

Family

ID=15368660

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60144717A Pending JPS626332A (en) 1985-07-03 1985-07-03 Evaluation system for quality of software

Country Status (1)

Country Link
JP (1) JPS626332A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63172122U (en) * 1987-04-28 1988-11-09

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5858346B2 (en) * 1982-03-11 1983-12-24 東川 哲郎 Method for producing substituted benzamide compounds

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5858346B2 (en) * 1982-03-11 1983-12-24 東川 哲郎 Method for producing substituted benzamide compounds

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63172122U (en) * 1987-04-28 1988-11-09

Similar Documents

Publication Publication Date Title
CN110221983B (en) Test method, test device, computer readable storage medium and computer equipment
CN108491321B (en) Method and device for determining test case range and storage medium
CN110543420B (en) A software testing method, system, terminal and storage medium
US20180196742A1 (en) System and method for end to end performance response time measurement based on graphic recognition
CN109992511B (en) Device and method for obtaining code test coverage rate
CN115185752B (en) Verification methods, verification apparatus, equipment, and storage media for processors.
CN112527573A (en) Interface testing method, device and storage medium
JPS626332A (en) Evaluation system for quality of software
JPS6126112A (en) System abnormality diagnosis method
CN114816999B (en) HIL test automatic execution method
CN101901185A (en) An Object-Oriented Program Defect Location Method Based on Class-Organized Execution Tracks
CN115858354A (en) Test coverage rate calculation method, system, terminal and storage medium
CN114676061A (en) An automatic firmware detection method based on knowledge graph
CN111177014B (en) Software automatic test method, system and storage medium
CN115543786A (en) Test application screening method, device, computer equipment and readable storage medium
CN107402883A (en) A kind of data test treating method and apparatus
CN1402323A (en) Embedded memory test platform device and test method thereof
CN121387753B (en) A test case screening method, apparatus, medium, product, and equipment.
CN112597041A (en) Cross-branch merging method, system, equipment and storage medium for code coverage rate
CN118642949A (en) A testing method and system based on automated regression test case tuning
CN117591394A (en) Automatic test system and method
JPH0357034A (en) Program testing system
CN119336644A (en) Software testing method, device, equipment, storage medium and computer program product
CN121301203A (en) A code coverage statistics method, apparatus, computer device, and storage medium
CN118409912A (en) Solid state drive testing method, device, equipment and computer readable storage medium