JP6161367B2 - Information processing apparatus, information processing method, and program - Google Patents
Information processing apparatus, information processing method, and program Download PDFInfo
- Publication number
- JP6161367B2 JP6161367B2 JP2013075746A JP2013075746A JP6161367B2 JP 6161367 B2 JP6161367 B2 JP 6161367B2 JP 2013075746 A JP2013075746 A JP 2013075746A JP 2013075746 A JP2013075746 A JP 2013075746A JP 6161367 B2 JP6161367 B2 JP 6161367B2
- Authority
- JP
- Japan
- Prior art keywords
- test
- value
- defects
- planned
- undigested
- 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.)
- Expired - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims description 16
- 238000003672 processing method Methods 0.000 title claims description 4
- 238000012360 testing method Methods 0.000 claims description 422
- 230000007547 defect Effects 0.000 claims description 136
- 230000002354 daily effect Effects 0.000 claims description 35
- 238000011161 development Methods 0.000 claims description 26
- 230000003203 everyday effect Effects 0.000 claims description 6
- 230000007704 transition Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 5
- 230000029087 digestion Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000004458 analytical method Methods 0.000 description 39
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 5
- 239000000126 substance Substances 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000013522 software testing Methods 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、テストの計画値を効率的に生成し、また、テストの実績に沿ってテストの計画値を適切な値に変更する技術に関する。 The present invention relates to a technique for efficiently generating a test plan value and changing the test plan value to an appropriate value in accordance with the test results.
近年、ソフトウェア開発における開発規模の増大に伴いソフトウェア試験時間が増加する傾向にある。
従来から、ゴンペルツ曲線などの成熟度曲線などを用いて残存欠陥数の評価により試験の完了を評価する手法が提案されている。
こうした状況におけるテスト試験分析を支援するための従来技術としては次のものがある。
特許文献1では、欠陥発生頻度とテスト時間情報を収集し、テスト時間が最短になるようにテスト実行順番を組み換える自動テスト装置が開示されている。
特許文献2では、テスト対象カテゴリ種類の項目のうちテストカテゴリを選択し、テスト項目を自動で発生する装置が開示されている。
特許文献3では、テスト条件の異なる複数のテスト項目、テスト結果を取得し、対象テストデバイスを分類する手段が開示されている。
特許文献4では、テスト項目をグループ化し、まずは代表のテスト項目を実施し、次に代表以外のテスト項目を実施する手法が開示されている。
In recent years, software testing time tends to increase with an increase in development scale in software development.
Conventionally, a method for evaluating completion of a test by evaluating the number of remaining defects using a maturity curve such as a Gompertz curve has been proposed.
Conventional techniques for supporting test test analysis in such situations include the following.
Patent Document 1 discloses an automatic test apparatus that collects defect occurrence frequency and test time information and rearranges the test execution order so that the test time is minimized.
Patent Document 2 discloses an apparatus that automatically selects a test category from among test target category types and automatically generates a test item.
Patent Document 3 discloses means for acquiring a plurality of test items and test results with different test conditions and classifying target test devices.
Patent Document 4 discloses a method of grouping test items, first performing representative test items, and then performing test items other than the representative.
上記特許文献1では、テスト実行順番を組み換える自動テスト装置が開示されている。
しかしながら、欠陥発生頻度とテスト実行時間からテスト順番を組み換えるのみであり、欠陥発生のテストカテゴリを検出するということは実施できない。
上記特許文献2では、複数のテスト対象カテゴリからテストしたいテストカテゴリを選択し、テスト項目を自動で発生する装置が開示されている。
しかしながら、欠陥発生頻度からテスト対象カテゴリを自動で検出することはできない。
上記特許文献3では、テスト条件の異なる複数のテスト項目、テスト結果を取得し、対象テストデバイスを分類する手段が提案されている。
しかしながら、テスト項目とテスト結果からテスト対象デバイスを分類するのみであり、テスト項目数の表示までは行っていない。
上記特許文献4では、テスト項目をグループ化し、まずは代表のテスト項目を実施し、次に代表以外のテスト項目を実施する手法が提案されている。
しかしながらテスト順番を検討するのみで、テスト実施結果を分析することは行っていないという点で不十分である。
In Patent Document 1, an automatic test apparatus that rearranges the test execution order is disclosed.
However, only the test order is rearranged from the defect occurrence frequency and the test execution time, and it is not possible to detect the test category of the defect occurrence.
Japanese Patent Application Laid-Open No. 2004-228688 discloses an apparatus that automatically selects a test category to be tested from a plurality of test target categories and automatically generates test items.
However, the test target category cannot be automatically detected from the defect occurrence frequency.
Japanese Patent Application Laid-Open No. 2004-228561 proposes a means for acquiring a plurality of test items and test results with different test conditions and classifying target test devices.
However, the test target devices are only classified based on the test items and test results, and the number of test items is not displayed.
In Patent Document 4, a method is proposed in which test items are grouped, first a representative test item is executed, and then a test item other than the representative is executed.
However, it is insufficient in that it only considers the test order and does not analyze the test results.
この発明は、上記のような事情に鑑みたものであり、効率的にテストの計画値を生成することを主な目的とする。 The present invention has been made in view of the above circumstances, and has as its main object to efficiently generate a test plan value.
本発明に係る情報処理装置は、
複数のテストカテゴリについて、テストカテゴリごとに、テストで消化すべきテスト項目数の標準値と、テストで発見されると推測される欠陥数の標準値とが、所定の単位作業量当たりの値として示される標準値情報を記憶する記憶部と、
テスト対象の開発プロジェクトでの作業量が示されるプロジェクト情報を入力する入力部と、
前記プロジェクト情報に示される作業量と前記標準値情報に示されるテストカテゴリごとのテスト項目数の標準値とを用いて、テストカテゴリごとに、前記開発プロジェクトのテストで消化すべきテスト項目の数をテスト項目数計画値として算出し、前記プロジェクト情報に示される作業量と前記標準値情報に示されるテストカテゴリごとの欠陥数の標準値とを用いて、テストカテゴリごとに、前記開発プロジェクトのテストで発見されると推測される欠陥の数を欠陥数計画値として算出する計画値算出部とを有することを特徴とする。
An information processing apparatus according to the present invention includes:
For multiple test categories, for each test category, the standard value for the number of test items to be digested in the test and the standard value for the number of defects estimated to be found in the test are the values per unit unit work. A storage unit for storing standard value information shown;
An input section for inputting project information indicating the amount of work in the development project to be tested;
Using the amount of work indicated in the project information and the standard value of the number of test items for each test category indicated in the standard value information, the number of test items to be digested in the test of the development project is determined for each test category. It is calculated as the planned number of test items, and the test of the development project is performed for each test category using the amount of work indicated in the project information and the standard number of defects for each test category indicated in the standard value information. And a plan value calculation unit that calculates the number of defects estimated to be found as a defect number plan value.
本発明では、テストカテゴリごとに、テストで消化すべきテスト項目数の標準値と、テストで発見されると推測される欠陥数の標準値とが、所定の単位作業量当たりの値として示される。
そして、開発プロジェクトでの作業量とテストカテゴリごとのテスト項目数の標準値とを用いて、テストカテゴリごとに、開発プロジェクトのテストで消化すべきテスト項目の数を算出し、また、開発プロジェクトでの作業量とテストカテゴリごとの欠陥数の標準値とを用いて、テストカテゴリごとに、開発プロジェクトのテストで発見されると推測される欠陥の数を算出する。
このため、効率的にテストの計画値を生成することができ、テスト時間の短縮化を図ることができる。
In the present invention, for each test category, the standard value of the number of test items to be digested in the test and the standard value of the number of defects estimated to be found in the test are indicated as values per predetermined unit work amount. .
Then, using the amount of work in the development project and the standard value of the number of test items for each test category, the number of test items to be digested in the test of the development project is calculated for each test category. And the standard number of defects for each test category are used to calculate the number of defects estimated to be found in the development project test for each test category.
For this reason, a test plan value can be generated efficiently, and the test time can be shortened.
実施の形態1.
本実施の形態では、テストカテゴリ毎に、テスト実施状況および欠陥の検出状況から、追加で試験すべきテストカテゴリとテストカテゴリ毎の試験項目数を算出するテスト分析支援装置を説明する。
本実施の形態では、増大するテスト時間を短縮するため、テストをカテゴリに分類し、カテゴリ毎のテスト実施項目とカテゴリ毎の欠陥数から、追加でテストすべきカテゴリと項目数を算出し、最短時間で残存欠陥数を最小化するテスト分析支援装置を説明する。
Embodiment 1 FIG.
In the present embodiment, a test analysis support apparatus that calculates a test category to be additionally tested and the number of test items for each test category from the test execution status and the defect detection status will be described for each test category.
In this embodiment, in order to shorten the increasing test time, the test is classified into categories, and the category and the number of items to be additionally calculated are calculated from the test execution items for each category and the number of defects for each category, and the shortest A test analysis support apparatus that minimizes the number of remaining defects over time will be described.
本実施の形態に係るテスト分析支援装置は、テストカテゴリ、テスト項目数、テスト順番、欠陥数などの項目を有する標準テスト計画テーブルと、実体テスト計画テーブル、テスト実績テーブル、開発したソフトウェアソースコードの変更部位及び変更カテゴリを特定する変更部位テーブルを持ち、標準テスト計画テーブル、変更部位テーブルを利用して、実体テスト計画テーブルを作成する。 The test analysis support apparatus according to the present embodiment includes a standard test plan table having items such as a test category, the number of test items, a test order, and the number of defects, an actual test plan table, a test result table, and a developed software source code. A change part table for specifying a change part and a change category is provided, and a substance test plan table is created using the standard test plan table and the change part table.
さらに、テスト実施項目数と欠陥実績数から残存欠陥があるテストカテゴリを判定し、追加で実施する必要があるテストカテゴリ毎の試験項目数を算出し、実体テスト計画テーブルを更新する。 Further, a test category having a residual defect is determined from the number of test execution items and the actual number of defects, the number of test items for each test category that needs to be additionally calculated is calculated, and the actual test plan table is updated.
さらに、テスト実施項目数と欠陥実績数から標準テスト計画テーブルの更新を行う。 Further, the standard test plan table is updated based on the number of test execution items and the actual number of defects.
以下に、本実施の形態に係るテスト分析支援装置を図面に基づいて詳細に説明する。
本実施の形態では、ソフトウェア開発におけるテストを例にして説明を進める。
なお、この実施の形態によりこの発明が限定されるものではない。
Hereinafter, a test analysis support apparatus according to the present embodiment will be described in detail with reference to the drawings.
In the present embodiment, description will be given by taking a test in software development as an example.
Note that the present invention is not limited to the embodiments.
図9は、従来のテスト分析支援装置の概念を示す図である。
従来のテスト分析支援装置は、全体のテスト実施項目数と全体の欠陥数の関係をグラフ化し、分析を支援することを行う。
つまり、従来のテスト分析支援装置では、図9に示すように、テストの全体を単位として、未消化のテスト項目の数であるテスト項目残数と、欠陥件数を管理していた。
FIG. 9 is a diagram illustrating the concept of a conventional test analysis support apparatus.
The conventional test analysis support apparatus graphs the relationship between the total number of test execution items and the total number of defects, and supports the analysis.
That is, in the conventional test analysis support apparatus, as shown in FIG. 9, the remaining number of test items, which is the number of uncompleted test items, and the number of defects are managed in units of the entire test.
図1は、本実施の形態に係るテスト分析支援装置の概念を示す図である。
従来は、図9に示すように、テスト全体に対する分析であり、テストカテゴリ毎には分析できなかった。
本実施の形態に係るテスト分析支援装置は、テストカテゴリ(図1の例では、カテゴリA、B、C)毎にテスト項目数と欠陥件数を表示することで、テストカテゴリ毎の分析を可能にするものである。
テストカテゴリ毎の試験項目数と欠陥数との関係より、追加でテストすべきテストカテゴリや試験項目数を算出する。
ここで、テストカテゴリとは、テスト観点のことであり、正常ケース、異常ケースなどである。
FIG. 1 is a diagram showing a concept of a test analysis support apparatus according to the present embodiment.
Conventionally, as shown in FIG. 9, the analysis is for the entire test and cannot be analyzed for each test category.
The test analysis support apparatus according to the present embodiment enables analysis for each test category by displaying the number of test items and the number of defects for each test category (category A, B, C in the example of FIG. 1). To do.
Based on the relationship between the number of test items and the number of defects for each test category, the number of test categories and test items to be additionally tested is calculated.
Here, the test category is a test viewpoint and includes a normal case, an abnormal case, and the like.
図2は、本実施の形態に係るテスト分析支援装置で用いられる、標準テスト計画テーブル13、実体テスト計画テーブル14、テスト実績テーブル15、変更部位テーブル16の構成を示す図である。 FIG. 2 is a diagram showing the configuration of the standard test plan table 13, the entity test plan table 14, the test result table 15, and the changed part table 16 used in the test analysis support apparatus according to the present embodiment.
標準テスト計画テーブル13は、テストカテゴリ識別131と、テスト項目数(標準)132と、欠陥数(標準)133を備える。
テスト項目数(標準)132と欠陥数(標準)133は、テストカテゴリ識別131毎に設定する。
テスト項目数(標準)132は、テストで消化すべきテスト項目数の標準値である。
欠陥数(標準)133は、テストで発見されると推測される欠陥数の標準値である。
テスト項目数(標準)132と欠陥数(標準)133は、所定の単位作業量当たりの値として示される。
例えば、テスト項目数(標準)132は、ソースコードライン1000行当たりに、テスト項目xx個として定義されている(xxはテスト項目の個数)。
同様に、欠陥数(標準)133は、ソースコードライン1000行当たりに、欠陥yy件として定義されている(yyは欠陥件数)。
なお、標準テスト計画テーブル13は、標準値情報の例に相当する。
The standard test plan table 13 includes a test category identification 131, the number of test items (standard) 132, and the number of defects (standard) 133.
The number of test items (standard) 132 and the number of defects (standard) 133 are set for each test category identification 131.
The number of test items (standard) 132 is a standard value of the number of test items to be digested in the test.
The number of defects (standard) 133 is a standard value of the number of defects estimated to be found in the test.
The number of test items (standard) 132 and the number of defects (standard) 133 are shown as values per predetermined unit work amount.
For example, the number of test items (standard) 132 is defined as xx test items per 1000 lines of the source code line (xx is the number of test items).
Similarly, the number of defects (standard) 133 is defined as yy defects per 1000 lines of the source code line (yy is the number of defects).
The standard test plan table 13 corresponds to an example of standard value information.
実体テスト計画テーブル14は、テストカテゴリ識別141と、テスト項目数(計画)142と、欠陥数(計画)143を備える。
テスト項目数(計画)142と、欠陥数(計画)143は、テストカテゴリ識別141毎に設定する。
テスト項目数(計画)142は、開発プロジェクトのテストで消化すべきテスト項目の数(計画値)であり、テスト項目数計画値の例に相当する。
また、欠陥数(計画)143は、開発プロジェクトのテストで発見されると推測される欠陥の数(計画値)であり、欠陥数計画値の例に相当する。
テスト項目数(計画)142は、(テスト項目数(標準)132)×(ソフトウェア開発規模162)で算出する。
ソフトウェア開発規模162には、テスト対象の開発プロジェクトでの作業量(より具体的にはソースコードライン数)が記述されている。
ソフトウェア開発規模162は、プロジェクト情報の例に相当する。
欠陥数(計画)143は、(欠陥数(標準)133)×(ソフトウェア開発規模162)で算出する。
The physical test plan table 14 includes a test category identification 141, a test item number (plan) 142, and a defect number (plan) 143.
The number of test items (plan) 142 and the number of defects (plan) 143 are set for each test category identification 141.
The number of test items (plan) 142 is the number of test items (planned value) to be digested in the test of the development project, and corresponds to an example of the planned number of test items.
The defect number (plan) 143 is the number of defects (planned value) estimated to be found in the development project test, and corresponds to an example of the defect number planned value.
The number of test items (plan) 142 is calculated by (number of test items (standard) 132) × (software development scale 162).
The software development scale 162 describes the amount of work (more specifically, the number of source code lines) in the development project to be tested.
The software development scale 162 corresponds to an example of project information.
The number of defects (plan) 143 is calculated by (number of defects (standard) 133) × (software development scale 162).
テスト実績テーブル15は、テストカテゴリ識別151、テスト項目数(実績)152と、欠陥数(実績)153を備える。
テスト項目数(実績)152と、欠陥数(実績)153は、テストカテゴリ識別151毎に設定する。
テスト項目数(実績)152には、日ごとの未消化のテスト項目数の実績値(未消化テスト項目数の実績値)が記述されている。
欠陥数(実績)153には、日ごとの発見済みの欠陥の数の実績値(欠陥発見数の実績値)が記述されている。
The test result table 15 includes a test category identification 151, the number of test items (result) 152, and the number of defects (result) 153.
The number of test items (result) 152 and the number of defects (result) 153 are set for each test category identification 151.
The number of test items (actual) 152 describes the actual value of the number of undigested test items per day (the actual value of the number of undigested test items).
The number of defects (actual result) 153 describes the actual value of the number of defects found every day (the actual value of the number of detected defects).
変更部位テーブル16は、ソフトウェア開発部位161と、ソフトウェア開発規模162を備える。
ソフトウェア開発規模162は、ソフトウェア開発部位161毎に設定する。
前述のように、ソフトウェア開発規模162には、テスト対象の開発プロジェクトでの作業量(より具体的にはソースコードライン数)が記述されている。
The changed part table 16 includes a software development part 161 and a software development scale 162.
The software development scale 162 is set for each software development part 161.
As described above, the software development scale 162 describes the amount of work (more specifically, the number of source code lines) in the development project to be tested.
図4は、標準テスト計画テーブル、実体テスト計画テーブル、テスト実績テーブル、変更部位テーブルの関連の概念図である。 FIG. 4 is a conceptual diagram related to a standard test plan table, a physical test plan table, a test result table, and a changed part table.
本実施の形態に係るテスト分析支援装置は、標準テスト計画テーブル13において決められたテストカテゴリ識別131毎のテスト項目数(標準)132と欠陥数(標準)133および変更部位テーブル16のソフトウェア開発部位161とソフトウェア開発規模162から、実体テスト計画テーブル14のテストカテゴリ識別141に対するテスト項目数(計画)142と、欠陥数(計画)143を決定する。 The test analysis support apparatus according to the present embodiment includes the number of test items (standard) 132 and the number of defects (standard) 133 for each test category identification 131 determined in the standard test plan table 13 and the software development parts of the changed part table 16. 161 and the software development scale 162 determine the number of test items (plan) 142 and the number of defects (plan) 143 for the test category identification 141 in the entity test plan table 14.
また、本実施の形態に係るテスト分析支援装置は、実体テスト計画テーブル14のテストカテゴリ識別141に対するテスト項目数(計画)142に基づきテストを実施した結果を、テスト実績テーブル15のテストカテゴリ識別151毎のテスト項目数(実績)152と、欠陥数(実績)153に記載する。 Further, the test analysis support apparatus according to the present embodiment uses the test category identification 151 of the test result table 15 as a result of the test based on the number of test items (plan) 142 for the test category identification 141 of the entity test plan table 14. Each test item number (actual result) 152 and defect number (actual result) 153 are described.
また、本実施の形態に係るテスト分析支援装置は、テスト実績テーブル15のテスト項目数(実績)152と、欠陥数(実績)153と実体テスト計画テーブル14のテスト項目数(計画)142と欠陥数(計画)143を比較し、テストカテゴリ毎の計画値と実績値との差異を判定し、実体テスト計画テーブル14のテスト項目数(計画)142と欠陥数(計画)143を変更する。
また、テストカテゴリ識別141の追加削除を行う。
The test analysis support apparatus according to the present embodiment also includes the number of test items (result) 152 in the test result table 15, the number of defects (result) 153, the number of test items (plan) 142 in the physical test plan table 14, and the defect. The number (plan) 143 is compared to determine the difference between the plan value and the actual value for each test category, and the number of test items (plan) 142 and the number of defects (plan) 143 in the actual test plan table 14 are changed.
Further, the test category identification 141 is added or deleted.
また、本実施の形態に係るテスト分析支援装置は、テスト実績テーブル15のテスト項目数(実績)152と、欠陥数(実績)153と標準テスト計画テーブル13のテスト項目数(標準)132と欠陥数(標準)133を比較し、テストカテゴリ毎の標準値と実績値との差異を判定し、標準テスト計画テーブル13のテスト項目数(標準)132と欠陥数(標準)133を変更する。
また、テストカテゴリ識別131の追加を行う。
The test analysis support apparatus according to the present embodiment also includes the number of test items (result) 152 in the test result table 15, the number of defects (result) 153, the number of test items (standard) 132 in the standard test plan table 13, and the defect. The number (standard) 133 is compared, the difference between the standard value and the actual value for each test category is determined, and the number of test items (standard) 132 and the number of defects (standard) 133 in the standard test plan table 13 are changed.
Also, a test category identification 131 is added.
図4は、本実施の形態に係るテスト分析支援装置100の構成例を示す。
なお、テスト分析支援装置100は情報処理装置の例に相当する。
FIG. 4 shows a configuration example of the test
The test
図3において、入力部101は、外部からデータ(コード、テスト計画・結果)を受け付ける。
例えば、入力部101は、変更部位テーブル16に格納されるソフトウェア開発規模162をソフトウェア開発部位161ごとに入力する。
更に、入力部101は、開発プロジェクトのテストが開始された後に、日ごとに、未消化のテスト項目数の実績値と発見された欠陥数の実績値を入力する。
In FIG. 3, an
For example, the
Further, the
出力部102は、外部へデータ(テスト計画・テスト結果)を出力する。
また、ユーザに対するアラームやユーザ操作を行う。
The
Also, alarms and user operations for the user are performed.
変更点抽出部103は、入力データとデータベース108に保存されたデータから変更点を抽出し変更部位テーブルに格納する。
The change
比較・更新部104は、実体テスト計画テーブル14とテスト実績テーブル15とを比較し、実体テスト計画テーブル14を変更する。
また、比較・更新部104は、標準テスト計画テーブル13とテスト実績テーブル15とを比較し、標準テスト計画テーブル13を変更する。
比較・更新部104は、計画変更判定部及び標準値変更部の例に相当する。
The comparison /
In addition, the comparison /
The comparison /
残存欠陥判定部105は、残存欠陥数を予測する。
The remaining
データ作成部106は、標準テスト計画テーブル13を参照し、実体テスト計画テーブル14を作成する。
データ作成部106は、前述したように、(テスト項目数(標準)132)×(ソフトウェア開発規模162)によりテスト項目数(計画)142を生成し、(欠陥数(標準)133)×(ソフトウェア開発規模162)により欠陥数(計画)143を生成する。
データ作成部106は、計画値算出部の例に相当する。
The
As described above, the
The
データ転送部107は、データ出力部102へ実体テスト計画を受け渡す。
The
データベース108は、各種情報を記憶する。
例えば、データベース108は、図2に示す標準テスト計画テーブル13、実体テスト計画テーブル14、テスト実績テーブル15、変更部位テーブル16を記憶する。
The
For example, the
次に、本実施の形態に係るテスト分析支援装置100の動作例を説明する。
図5は、初期登録およびテスト計画作成フローを示す。
また、図6は、テスト計画変更フローを示す。
Next, an operation example of the test
FIG. 5 shows the initial registration and test plan creation flow.
FIG. 6 shows a test plan change flow.
図5において、入力部101が過去のテスト情報(テストカテゴリ識別、テスト項目数、欠陥数)を入力し、データベース108に登録する(S501)。
In FIG. 5, the
次に、データ作成部106が、過去のテスト情報の平均から、テストカテゴリごとに、テスト項目数(標準)132及び欠陥数(標準)133を計算し、標準テスト計画テーブル13を生成し、データベース108に登録する(S502)。
Next, the
次に、テストの対象となる開発プロジェクトのソフトウェア部位、ソフトウェア開発規模の情報を入力部101が入力し、この情報を、変更部位テーブル16としてデータベース108に登録する(S503)。
Next, the
次に、データ作成部106が、テストの対象となる開発プロジェクトに対するテスト計画を作成する(S504)。
つまり、データ作成部106は、テストカテゴリごとに、テスト項目数(計画)142と欠陥数(計画)143とを算出する。
また、データ作成部106は、入力部101を介してユーザからテスト期間の情報を取得し、テストカテゴリごとに、算出したテスト項目数(計画)142に基づき、未消化のテスト項目数の日ごとの計画値を生成し、また、算出した欠陥数(計画)143に基づき、発見済みの欠陥数の日ごとの計画値を生成する。
そして、データ作成部106は、テスト項目数(計画)142、欠陥数(計画)143、未消化のテスト項目数の日ごとの計画値、発見済みの欠陥数の日ごとの計画値を、テストカテゴリ識別141とともに、実体テスト計画テーブル14としてデータベース108に登録する。
Next, the
That is, the
In addition, the
Then, the
次に、データ転送部107がテスト計画を出力部102に転送し、出力部102がテスト計画をユーザへ提供する(S505)。
例えば、出力部102は、未消化のテスト項目数の日別の計画値、発見済みの欠陥数の日別の計画値をグラフ化してユーザに提示する。
図7の計画テスト項目消化線は、未消化のテスト項目数の日別の計画値を表し、計画欠陥発見数線は、発見済みの欠陥数の日別の計画値を表す。
つまり、図7の計画テスト項目消化線のように未消化のテスト項目数が日ごとに次第に減少し(実施済みのテスト項目数が増加するため)、計画欠陥発見数線のように発見済みの欠陥数が日ごとに次第に増加する(発見された欠陥数の累積であるため)というテスト計画をユーザに提示する。
なお、この段階では、図7中の実績テスト項目消化線、実績欠陥発見数線は生成されておらず、ユーザに提示されない。
実績テスト項目消化線、実績欠陥発見数線については後述する。
Next, the
For example, the
The planned test item digest line in FIG. 7 represents the daily planned value of the number of undigested test items, and the planned defect finding number line represents the daily planned value of the number of detected defects.
That is, as the planned test item digest line in FIG. 7, the number of undigested test items gradually decreases day by day (because the number of test items that have been performed increases), and has already been discovered as the planned defect discovery number line. A test plan is presented to the user that the number of defects gradually increases from day to day (because it is a cumulative number of defects found).
At this stage, the actual test item digest line and the actual defect finding number line in FIG. 7 are not generated and are not presented to the user.
The results test item digest line and the results defect finding number line will be described later.
次に、図6のフローを説明する。
図6のフローは、テストが開始された後に実施される処理フローである。
図6のフローは、所定の日数間隔で繰り返し実施される。
以下では、図6のフローが毎日、その日のテストの終了後に実施されるものとして説明を行う。
Next, the flow of FIG. 6 will be described.
The flow of FIG. 6 is a processing flow performed after the test is started.
The flow in FIG. 6 is repeatedly performed at predetermined time intervals.
In the following description, it is assumed that the flow of FIG. 6 is performed every day after the test of the day is completed.
まず、入力部101が、その日のテスト実績(テストカテゴリ識別、テスト項目数、欠陥数)を入力し、比較・更新部104が、データベース108内のテスト実績テーブル15にテスト実績を登録する(S601)。
テストの初日であれば、データベース108内にテスト実績テーブル15が存在していないので、比較・更新部104は新たにテスト実績テーブル15を生成し、生成したテスト実績テーブル15にテスト実績を登録する。
First, the
If it is the first day of the test, since the test result table 15 does not exist in the
次に、比較・更新部104は、テスト計画とテスト実績の差異を計算する(S602)。
具体的には、比較・更新部104は、毎日のテスト実績から、未消化のテスト項目数の実績値の推移が表される実績テスト項目消化線を生成し、また、欠陥発見数の実績値の推移が表される実績欠陥発見数線を生成する。
そして、比較・更新部104は、計画テスト項目消化線と実績テスト項目消化線とを比較し、計画欠陥発見数線と実績テスト項目消化線とを比較する。
Next, the comparison /
Specifically, the comparison /
Then, the comparison /
次に、比較・更新部104は、比較の結果、テスト計画変更の必要性を判定する(S603)。
具体的には、比較・更新部104は、a>bかつc<dならば、テスト計画の変更が必要であると判定する。
ここで、aは計画テスト項目消化線の傾きであり、bは実績テスト項目消化線の傾きであり、cは計画欠陥発見数線の傾きであり、dは実績欠陥発見数線の傾きである。
つまり、計画を下回るテスト項目数しか消化できておらず、また、計画を上回る欠陥数を発見している場合には、テスト計画の変更が必要であると判定する。
例えば、図7に示す状態では、テスト計画の変更が必要である。
Next, the comparison /
Specifically, the comparison /
Here, a is the slope of the planned test item digest line, b is the slope of the actual test item digest line, c is the slope of the planned defect found number line, and d is the slope of the actual defect found number line. .
In other words, if only the number of test items less than the plan can be digested, and if the number of defects exceeding the plan is found, it is determined that the test plan needs to be changed.
For example, in the state shown in FIG. 7, it is necessary to change the test plan.
次に、比較・更新部104は、ユーザに対して、計画変更の必要性の判断を確認する(S604)。
例えば、比較・更新部104は、出力部102を介して、図7に示すようなグラフを表示し、また、ユーザにテスト計画の変更を行うか否かを問い合わせるメッセージを表示する。
Next, the comparison /
For example, the comparison /
ユーザによりテスト計画の変更が指示された場合に、比較・更新部104は、テスト計画を変更する(S605)。
When the change of the test plan is instructed by the user, the comparison /
具体的には、比較・更新部104は、翌日以降の各日の新たな未消化テスト項目数の計画値を、例えば以下の式1で算出する。
Ax’=Ax−(B0−A0) 式1
ここで、Axは、xにおける未消化テスト項目数の現時点の計画値である。
また、xは翌日以降の各日を示す。
図6のフローを実施しているのがテスト3日目であれば、xは4日目、5日目・・・最終日の各日である(以下も同様)。
A’xは、xにおける未消化テスト項目数の変更後の計画値である。
A0は、最新日の未消化テスト項目数の現時点の計画値である。
最新日は、図6のフローを実施している日(例えば、テスト3日目)である(以下も同様)。
B0は、最新日の未消化テスト項目数の実績値である。
Specifically, the comparison /
Ax ′ = Ax− (B0−A0) Equation 1
Here, Ax is the current planned value of the number of undigested test items in x.
X indicates each day after the next day.
If the flow of FIG. 6 is being performed on the third day of the test, x is the fourth day, the fifth day,... Each day of the final day (and so on).
A′x is a planned value after changing the number of undigested test items in x.
A0 is the current planned value of the number of undigested test items on the latest day.
The latest date is the date when the flow of FIG. 6 is performed (for example, the third day of the test) (and so on).
B0 is the actual value of the number of undigested test items on the latest day.
また、比較・更新部104は、翌日以降の各日の新たな欠陥発見数の計画値を、例えば以下の式2で算出する。
Cx’=Cx+(D0−C0) 式2
ここで、Cxは、xにおける欠陥発見数の現時点の計画値である。
C’xは、xにおける欠陥発見数の変更後の計画値である。
C0は、最新日の欠陥発見数の現時点の計画値である。
D0は、最新日の欠陥発見数の実績値である。
Further, the comparison /
Cx ′ = Cx + (D0−C0) Equation 2
Here, Cx is the current planned value of the number of defects found in x.
C′x is the planned value after the change in the number of found defects in x.
C0 is the current planned value of the number of defects found on the latest day.
D0 is the actual value of the number of defects found on the latest day.
最後に、比較・更新部104は、出力部102を介して、変更後のテスト計画をユーザへ提供する(S606)。
例えば、変更後の値を図7のようにグラフ化してユーザに提示する。
Finally, the comparison /
For example, the changed values are graphed as shown in FIG. 7 and presented to the user.
また、図6のフローに合わせて、または図6のフローから独立して、比較・更新部104は、テスト実績を反映させて、標準テスト計画テーブル13のテスト項目数(標準)132と欠陥数(標準)133を変更してもよい。
テスト項目数(標準)132と欠陥数(標準)133の変更は、テスト実績の値を含めて新たに平均値をとることで実現できる。
Further, in accordance with the flow of FIG. 6 or independent of the flow of FIG. 6, the comparison /
The change in the number of test items (standard) 132 and the number of defects (standard) 133 can be realized by taking a new average value including the test results.
以上のように、本実施の形態に係るテスト分析支援装置は、標準テスト計画テーブルから当該テスト計画を作成し、テスト実施結果により標準テスト計画テーブルを更新し、より精度の高いテスト計画作成を支援すると共に、当該テストにおける残存欠陥数を予測し、追加テストを最適に計画することを支援することで、テスト期間を短縮する際に有用である。
特に、テスト完了までに期間が短い場合に、特に有用である。
As described above, the test analysis support apparatus according to the present embodiment creates the test plan from the standard test plan table, updates the standard test plan table based on the test execution result, and supports the creation of a more accurate test plan. In addition, it is useful for shortening the test period by predicting the number of remaining defects in the test and assisting in optimal planning of additional tests.
This is particularly useful when the period of time for completion of the test is short.
また、本実施の形態によれば、ソフトウェア開発における試験実施項目数をソフトウェアカテゴリ毎に検討でき、かつテスト実施結果を元に、残存欠陥数を予測し、最適な追加のテストを実施することが可能となる。
さらに、テストカテゴリ毎の標準テスト計画をテスト実績から更新することで、より精度の高いテスト計画を作成できるようになるという効果を奏する。
In addition, according to the present embodiment, the number of test execution items in software development can be examined for each software category, and the number of remaining defects can be predicted based on the test execution result, and an optimal additional test can be performed. It becomes possible.
Furthermore, by updating the standard test plan for each test category from the test results, it is possible to create a test plan with higher accuracy.
以上、本実施の形態では、変更箇所と標準テスト計画から、今回の開発において必要であるテストカテゴリとテストカテゴリ毎のテスト項目数を算出し、テスト計画の作成を支援するテスト分析支援装置を説明した。 As described above, in this embodiment, the test analysis support apparatus that calculates the test category necessary for the current development and the number of test items for each test category from the changed part and the standard test plan, and supports the creation of the test plan is described. did.
また、本実施の形態では、テストの実施状況と欠陥の検出状況を表示し、テストカテゴリ毎に分析を支援することを可能にするテスト分析支援装置を説明した。 Further, in the present embodiment, the test analysis support apparatus that displays the test execution status and the defect detection status and enables the analysis to be supported for each test category has been described.
また、本実施の形態では、テストカテゴリ毎の試験項目数と欠陥数の関係から、追加でテストすべきテストカテゴリと試験項目数を算出し、追加のテスト計画作成を支援するテスト分析支援装置を説明した。 In the present embodiment, a test analysis support device that calculates the number of test categories and test items to be additionally tested from the relationship between the number of test items and the number of defects for each test category, and supports the creation of an additional test plan. explained.
また、本実施の形態では、テストカテゴリ毎の試験項目数と欠陥数の関係から、標準テスト計画における標準テストカテゴリと標準テストカテゴリ毎のテスト項目数と欠陥数を更新するテスト分析支援装置を説明した。 In the present embodiment, a test analysis support apparatus that updates the standard test category in the standard test plan, the number of test items for each standard test category, and the number of defects from the relationship between the number of test items and the number of defects for each test category is described. did.
最後に、本実施の形態に示したテスト分析支援装置100のハードウェア構成例を図8を参照して説明する。
テスト分析支援装置100はコンピュータであり、テスト分析支援装置100の各要素をプログラムで実現することができる。
テスト分析支援装置100のハードウェア構成としては、バスに、演算装置901、外部記憶装置902、主記憶装置903、通信装置904、入出力装置905が接続されている。
Finally, a hardware configuration example of the test
The test
As a hardware configuration of the test
演算装置901は、プログラムを実行するCPU(Central Processing Unit)である。
外部記憶装置902は、例えばROM(Read Only Memory)やフラッシュメモリ、ハードディスク装置である。
データベース108は、例えば外部記憶装置902により実現される。
主記憶装置903は、RAM(Random Access Memory)である。
通信装置904は、例えばNIC(Network Interface Card)である。
入出力装置905は、例えばマウス、キーボード、ディスプレイ装置等である。
The
The
The
The
The
The input /
プログラムは、通常は外部記憶装置902に記憶されており、主記憶装置903にロードされた状態で、順次演算装置901に読み込まれ、実行される。
プログラムは、図1に示す「〜部」として説明している機能を実現するプログラムである。
更に、外部記憶装置902にはオペレーティングシステム(OS)も記憶されており、OSの少なくとも一部が主記憶装置903にロードされ、演算装置901はOSを実行しながら、図1に示す「〜部」の機能を実現するプログラムを実行する。
また、本実施の形態の説明において、「〜の判断」、「〜の判定」、「〜の抽出」、「〜の検知」、「〜の設定」、「〜の登録」、「〜の選択」、「〜の生成」、「〜の入力」、「〜の出力」等として説明している処理の結果を示す情報やデータや信号値や変数値が主記憶装置903にファイルとして記憶されている。
また、暗号鍵・復号鍵や乱数値やパラメータが、主記憶装置903にファイルとして記憶されてもよい。
The program is normally stored in the
The program is a program that realizes a function described as “unit” shown in FIG.
Further, an operating system (OS) is also stored in the
In the description of the present embodiment, “determining”, “determining”, “extracting”, “detecting”, “setting”, “registering”, “selecting” ”,“ Generate ”,“ Input of ”,“ Output of ”, etc., information, data, signal values, and variable values indicating the results of the processing are stored in the
Further, the encryption key / decryption key, random number value, and parameter may be stored in the
なお、図8の構成は、あくまでもテスト分析支援装置100のハードウェア構成の一例を示すものであり、テスト分析支援装置100のハードウェア構成は図8に記載の構成に限らず、他の構成であってもよい。
The configuration in FIG. 8 is merely an example of the hardware configuration of the test
また、本実施の形態に示す手順により、本発明に係る情報処理方法を実現可能である。 Further, the information processing method according to the present invention can be realized by the procedure described in this embodiment.
100 テスト分析支援装置、101 入力部、102 出力部、103 変更点抽出部、104 比較・更新部、105 残存欠陥判定部、106 データ作成部、107 データ転送部、108 データベース。
DESCRIPTION OF
Claims (10)
テスト対象の開発プロジェクトでの作業量が示されるプロジェクト情報を入力する入力部と、
前記プロジェクト情報に示される作業量と前記標準値情報に示されるテストカテゴリごとのテスト項目数の標準値とを用いて、テストカテゴリごとに、前記開発プロジェクトのテストで消化すべきテスト項目の数をテスト項目数計画値として算出し、算出したテスト項目数計画値に基づき、未消化のテスト項目の数である未消化テスト項目数の日ごとの計画値を生成し、前記プロジェクト情報に示される作業量と前記標準値情報に示されるテストカテゴリごとの欠陥数の標準値とを用いて、テストカテゴリごとに、前記開発プロジェクトのテストで発見されると推測される欠陥の数を欠陥数計画値として算出し、算出した欠陥数計画値に基づき、発見済みの欠陥の数である欠陥発見数の日ごとの計画値を生成する計画値算出部と、
前記開発プロジェクトのテストが開始された後に、日ごとに、未消化テスト項目数の実績値と欠陥発見数の実績値とを更新し、テストカテゴリごとに、日ごとの未消化テスト項目数の実績値と欠陥発見数の実績値とに基づき、未消化テスト項目数の日ごとの計画値と欠陥発見数の日ごとの計画値とを変更するか否かを判定する計画変更判定部とを有することを特徴とする情報処理装置。 For multiple test categories, for each test category, the standard value for the number of test items to be digested in the test and the standard value for the number of defects estimated to be found in the test are the values per unit unit work. A storage unit for storing standard value information shown;
An input section for inputting project information indicating the amount of work in the development project to be tested;
Using the amount of work indicated in the project information and the standard value of the number of test items for each test category indicated in the standard value information, the number of test items to be digested in the test of the development project is determined for each test category. Calculated as the planned number of test items, based on the calculated planned number of test items, generates a daily planned value for the number of undigested test items, which is the number of undigested test items, and the work indicated in the project information Using the quantity and the standard value of the number of defects for each test category indicated in the standard value information, the number of defects estimated to be found in the test of the development project for each test category as the planned number of defects A plan value calculation unit that generates a plan value for each day of the number of found defects, which is the number of defects already found, based on the calculated number of defects plan value calculated ,
After the test of the development project is started, the actual value of the number of undigested test items and the actual value of the number of found defects are updated every day, and the actual number of undigested test items per day for each test category. A plan change determination unit that determines whether to change the daily planned value of the number of undigested test items and the daily planned value of the number of defect found based on the value and the actual value of the number of detected defects An information processing apparatus characterized by that.
テストカテゴリごとに、
未消化テスト項目数の日ごとの計画値の推移が表される計画テスト項目消化線と、未消化テスト項目数の日ごとの実績値の推移が表される実績テスト項目消化線との比較の結果と、
欠陥発見数の日ごとの計画値の推移が表される計画欠陥発見数線と、欠陥発見数の日ごとの実績値の推移が表される実績欠陥発見数線との比較の結果とに基づき、
未消化テスト項目数の日ごとの計画値と欠陥発見数の日ごとの計画値とを変更するか否かを判定することを特徴とする請求項1に記載の情報処理装置。 The plan change determination unit
For each test category,
Compare the planned test item digestion line that shows the transition of the daily planned value of the number of undigested test items and the actual test item digestion line that shows the transition of the actual value of the number of undigested test items for each day. Result and
Based on the results of a comparison between the planned defect detection number line, which shows the transition of the daily planned value of the number of defect detections, and the actual defect detection number line, which shows the transition of the actual value of the defect discovery number, for each day ,
The information processing apparatus according to claim 1 , wherein it is determined whether or not to change a daily planned value of the number of undigested test items and a daily planned value of the number of found defects.
前記計画テスト項目消化線の傾きよりも前記実績テスト項目消化線の傾きが小さく、前記計画欠陥発見数線の傾きよりも前記実績欠陥発見数線の傾きが大きいテストカテゴリに対して、未消化テスト項目数の日ごとの計画値と欠陥発見数の日ごとの計画値とを変更すると決定することを特徴とする請求項2に記載の情報処理装置。 The plan change determination unit
An undigested test for a test category in which the slope of the actual test item digestion line is smaller than the slope of the planned test item digestion line and the slope of the actual defect discovery number line is larger than the inclination of the planned defect discovery number line The information processing apparatus according to claim 2 , wherein it is determined to change the daily planned value of the number of items and the daily planned value of the number of found defects.
所定の日数の間隔で、テストカテゴリごとに、未消化テスト項目数の日ごとの計画値と欠陥発見数の日ごとの計画値とを変更するか否かを判定し、
特定の日に、未消化テスト項目数の日ごとの計画値と欠陥発見数の日ごとの計画値とを変更すると決定した場合に、
未消化テスト項目数の日ごとの計画値と欠陥発見数の日ごとの計画値とを変更すると決定したテストカテゴリに対して、
前記特定の日の未消化テスト項目数の実績値から前記特定の日の未消化テスト項目数の計画値を減算し、前記特定の日の翌日以降の各日の未消化テスト項目数の計画値を、各日の未消化テスト項目数の計画値から減算値を減算して得られる値に変更し、
前記特定の日の欠陥発見数の実績値から前記特定の日の欠陥発見数の計画値を減算し、前記特定の日の翌日以降の各日の欠陥発見数の計画値を、各日の欠陥発見数の計画値から減算値を加算して得られる値に変更することを特徴とする請求項3に記載の情報処理装置。 The plan change determination unit
Determine whether to change the daily planned value for the number of undigested test items and the daily planned value for the number of defects found for each test category at predetermined time intervals,
If you decide to change the daily plan value for the number of untested test items and the daily plan value for the number of defects found on a particular day,
For test categories that have been decided to change the daily plan value for the number of undigested test items and the daily plan value for the number of defects found,
Subtract the planned value of the number of undigested test items on the specific day from the actual value of the number of undigested test items on the specific day, and plan the number of undigested test items on each day after the specific day To the value obtained by subtracting the subtraction value from the planned value for the number of undigested test items for each day,
Subtract the planned value of the number of defects found on the specific day from the actual value of the number of defects found on the specific day, and calculate the planned value of the number of defects found on the day after the specific day, The information processing apparatus according to claim 3 , wherein the information is changed to a value obtained by adding a subtraction value from a plan value of the number of discoveries.
未消化テスト項目数の日ごとの計画値と欠陥発見数の日ごとの計画値とを変更したテストカテゴリに対して、更に未消化テスト項目数の日ごとの計画値と欠陥発見数の日ごとの計画値とを変更することを特徴とする請求項1〜4のいずれかに記載の情報処理装置。 The plan change determination unit
For the test category in which the daily planned value of the number of undigested test items and the daily planned value of the number of found defects are changed, the daily planned value of the number of undigested test items and the daily number of found defects The information processing apparatus according to any one of claims 1 to 4 , wherein the planned value is changed.
特定の日に、未消化テスト項目数の日ごとの計画値と欠陥発見数の日ごとの計画値とを変更したテストカテゴリに対して、更に未消化テスト項目数の日ごとの計画値と欠陥発見数の日ごとの計画値とを変更すると決定した場合に、
当該テストカテゴリに対して、
前記特定の日の未消化テスト項目数の実績値から前記特定の日の未消化テスト項目数の計画値を減算し、前記特定の日の翌日以降の各日の未消化テスト項目数の計画値を、各日の未消化テスト項目数の直近の変更の後の計画値から減算値を減算して得られる値に変更し、
前記特定の日の欠陥発見数の実績値から前記特定の日の欠陥発見数の計画値を減算し、前記特定の日の翌日以降の各日の欠陥発見数の計画値を、各日の欠陥発見数の直近の変更の後の計画値から減算値を加算して得られる値に変更することを特徴とする請求項5に記載の情報処理装置。 The plan change determination unit
For a test category in which the daily planned value for the number of undigested test items and the daily planned value for the number of defects found are changed on a specific day, the daily planned value and defects for the number of undigested test items If you decide to change the number of discoveries from the daily plan,
For this test category,
Subtract the planned value of the number of undigested test items on the specific day from the actual value of the number of undigested test items on the specific day, and plan the number of undigested test items on each day after the specific day To the value obtained by subtracting the subtracted value from the planned value after the most recent change in the number of undigested test items for each day,
Subtract the planned value of the number of defects found on the specific day from the actual value of the number of defects found on the specific day, and calculate the planned value of the number of defects found on the day after the specific day, The information processing apparatus according to claim 5 , wherein the information value is changed to a value obtained by adding a subtraction value from a planned value after the most recent change in the number of discoveries.
日ごとに、未消化テスト項目数の日ごとの計画値と欠陥発見数の日ごとの計画値とを変更するか否かを判定することを特徴とする請求項1〜6のいずれかに記載の情報処理装置。 The plan change determination unit
By day, according to any one of claims 1 to 6, wherein the determining whether to change the planned value for each undigested test item number of daily planned and defects discovered number of days Information processing device.
前記開発プロジェクトのテストで消化されたテスト項目数に基づき、前記標準値情報のテスト項目数の標準値を変更し、
前記開発プロジェクトのテストで発見された欠陥数に基づき、前記標準値情報の欠陥数の標準値を変更する標準値変更部を有することを特徴とする請求項1〜7のいずれかに記載の情報処理装置。 The information processing apparatus further includes:
Based on the number of test items digested in the test of the development project, change the standard value of the number of test items of the standard value information,
The information according to any one of claims 1 to 7 , further comprising a standard value changing unit that changes a standard value of the number of defects in the standard value information based on the number of defects found in the test of the development project. Processing equipment.
前記コンピュータが、テスト対象の開発プロジェクトでの作業量が示されるプロジェクト情報を入力する入力ステップと、
前記コンピュータが、前記プロジェクト情報に示される作業量と前記標準値情報に示されるテストカテゴリごとのテスト項目数の標準値とを用いて、テストカテゴリごとに、前記開発プロジェクトのテストで消化すべきテスト項目の数をテスト項目数計画値として算出し、算出したテスト項目数計画値に基づき、未消化のテスト項目の数である未消化テスト項目数の日ごとの計画値を生成し、前記プロジェクト情報に示される作業量と前記標準値情報に示されるテストカテゴリごとの欠陥数の標準値とを用いて、テストカテゴリごとに、前記開発プロジェクトのテストで発見されると推測される欠陥の数を欠陥数計画値として算出し、算出した欠陥数計画値に基づき、発見済みの欠陥の数である欠陥発見数の日ごとの計画値を生成する計画値算出ステップと、
前記開発プロジェクトのテストが開始された後に、日ごとに、未消化テスト項目数の実績値と欠陥発見数の実績値とを更新し、テストカテゴリごとに、日ごとの未消化テスト項目数の実績値と欠陥発見数の実績値とに基づき、未消化テスト項目数の日ごとの計画値と欠陥発見数の日ごとの計画値とを変更するか否かを判定する計画変更判定ステップとを有することを特徴とする情報処理方法。 For multiple test categories, for each test category, the standard value for the number of test items to be digested in the test and the standard value for the number of defects estimated to be found in the test are the values per unit unit work. An information processing method performed by a computer that stores the standard value information indicated,
An input step in which the computer inputs project information indicating the amount of work in the development project to be tested;
Tests that the computer should digest in the test of the development project for each test category using the work amount indicated in the project information and the standard value of the number of test items for each test category indicated in the standard value information The number of items is calculated as a planned number of test items , and based on the calculated planned number of test items, a daily planned value of the number of undigested test items, which is the number of undigested test items, is generated, and the project information And the standard number of defects for each test category indicated in the standard value information, the number of defects estimated to be found in the test of the development project is determined for each test category. calculated as the number planned, based on the calculated number of defects planned value to generate the planned value for each defect found number of days is the number of the discovered defects planned And step out,
After the test of the development project is started, the actual value of the number of undigested test items and the actual value of the number of found defects are updated every day, and the actual number of undigested test items per day for each test category. A plan change determination step for determining whether to change the daily planned value of the number of undigested test items and the daily planned value of the number of detected defects based on the value and the actual value of the number of detected defects An information processing method characterized by the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013075746A JP6161367B2 (en) | 2013-04-01 | 2013-04-01 | Information processing apparatus, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013075746A JP6161367B2 (en) | 2013-04-01 | 2013-04-01 | Information processing apparatus, information processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014203095A JP2014203095A (en) | 2014-10-27 |
JP6161367B2 true JP6161367B2 (en) | 2017-07-12 |
Family
ID=52353520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013075746A Expired - Fee Related JP6161367B2 (en) | 2013-04-01 | 2013-04-01 | Information processing apparatus, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6161367B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6747161B2 (en) * | 2016-08-12 | 2020-08-26 | トヨタ自動車株式会社 | Software quality judgment method |
JP6897524B2 (en) | 2017-11-29 | 2021-06-30 | トヨタ自動車株式会社 | Software quality judgment device, software quality judgment method, and software quality judgment program |
JP6891780B2 (en) * | 2017-11-29 | 2021-06-18 | トヨタ自動車株式会社 | Software quality judgment device, software quality judgment method, and software quality judgment program |
WO2024143068A1 (en) * | 2022-12-28 | 2024-07-04 | 株式会社ソニー・インタラクティブエンタテインメント | Test case creation device, test case creation method, test method, and test case creation program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4502535B2 (en) * | 2000-03-23 | 2010-07-14 | 三菱電機株式会社 | Software quality inspection support system and method |
JP2007279965A (en) * | 2006-04-05 | 2007-10-25 | Nec Corp | System and method for software quality management, program, and recording medium |
-
2013
- 2013-04-01 JP JP2013075746A patent/JP6161367B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014203095A (en) | 2014-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8745588B2 (en) | Method for testing operation of software | |
JP2008040760A (en) | Apparatus and method of analyzing influence degree of design change in product development process | |
JP6161367B2 (en) | Information processing apparatus, information processing method, and program | |
EP2634733A1 (en) | Operations task management system and method | |
CN111444087B (en) | Coverage rate data processing method and device, computing equipment and readable storage medium | |
EP1480135A2 (en) | System and method of determining impact of data model changes | |
CN113342692A (en) | Test case automatic generation method and device, electronic equipment and storage medium | |
JP2011518382A (en) | Support for fault diagnosis in systems | |
JP2018181020A (en) | Calculation device and influence output system | |
CN109542496B (en) | Method, device and system for determining incremental code | |
JP2005250836A (en) | Medical examination navigation system | |
JP2016024477A (en) | Software defect prediction device, software defect prediction method, and software defect prediction program | |
JP6247777B2 (en) | Abnormality diagnosis apparatus and abnormality diagnosis method | |
JP6320269B2 (en) | Software test support apparatus and software test support program | |
JP2013218381A (en) | Software evaluation support device and program | |
JP4922644B2 (en) | Time series analysis program, time series analysis system, and time series analysis apparatus used therefor | |
KR102060643B1 (en) | Method for estimating reliability of weapon system software, method and apparatus for managing reliability of weapon system software and computer readable storage medium having program stored therein | |
JP2011145937A (en) | System, method and program for supporting program inspection | |
JP2021157313A (en) | Machine learning model operation management system, operation management method and computer program | |
JP7253181B2 (en) | Information processing device, information processing method and program | |
JP7392415B2 (en) | Information processing program, information processing device, computer readable recording medium, and information processing system | |
JP6873936B2 (en) | Analytical model construction support device and analytical model construction support method | |
JP6753442B2 (en) | Model generator, model generator, and program | |
US20240144101A1 (en) | Generation system, computer-readable storage medium, and method for generating waveform evaluation model | |
CN109491696B (en) | Method, device and system for determining incremental source code |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161109 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161122 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161228 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170516 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170613 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6161367 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |