実行状態(%)の計算 例
この例では、要件セットの実行状態(%)を計算するプロセスを説明します。この計算は、関連するテストケースの相対的な重みとテストケースの作業状態に基づいています。
例の開始時、RequirementSet には 1 つの要件(要件A) が含まれています。この要件は、 chapter "Coverage Specified (%) の計算例" に従って再現できます。
                                                        
                                                    
カバレッジ指定(%)の例からの要件A
要件 A を作成したら、次の手順に従います。
- 
                                                        
Tosca Commander が結果の集計方法を指定します。これを行うには、「 Result Aggregation 」列を追加し、「 First 」に設定します。
 - 
                                                        
要件B という名前の新しい要件を作成し、 3 の値で重み付けします。
 - 
                                                        
以下の基準を満たす二つのテストケースにリンクしてください。
- 
                                                                
テストケース作業状態が完了 している。
 - 
                                                                
テストケースがまだ実行されていない。
 
この例では、テストケーステストケースB1 とテストケースB2 です。
 - 
                                                                
 - 
                                                        
AutoCalculateRequirements の設定がオフになっている場合は、 RequirementSet を右クリックし、コンテキストメニューから古い値を更新を選択して、要件の値を更新してください。
 
Tricentis Tosca は、「相対的重さ (%) 」を以下のように自動計算します。
- 
                                                        
要件A: 25%
 - 
                                                        
要件B: 75%
 
                                                        
                                                    
「相対的重さ (%) 」の例
- 
                                                        
カラム選択ツールを使用して、カバレッジ指定(%)および実行状態(%)の列を追加します。
- 
                                                                
まだ「テストケースB1 」と「テストケースB2 」を実行していないため、両方の列で「要件B 」の値が同じになっています。カバレッジ指定(%)の値 100% は、テストケースの作業状態:完了から生じます。
 - 
                                                                
要件 A の値は chapter "Coverage Specified (%) の計算例" の結果です。
 
 - 
                                                                
 
                                                        
                                                    
カバレッジ指定(%)および実行状態(%)の例
「RequirementSet」のレベルには集計値が表示されます。Tosca Commander は、要件セット「カバレッジ指定 (%) 」を以下のように計算します。
| 
                                                                 要件  | 
                                                            
                                                                 相対重み  | 
                                                            
                                                                 カバーされたテストケース(黄色)  | 
                                                            
                                                                 集計されたカバレッジ  | 
                                                        
|---|---|---|---|
| 
                                                                 Requirement A  | 
                                                            
                                                                 0.25  | 
                                                            
                                                                 0.43  | 
                                                            
                                                                 0.25*0.43 = 0.108  | 
                                                        
| 
                                                                 Requirement B  | 
                                                            
                                                                 0.75  | 
                                                            
                                                                 1.00  | 
                                                            
                                                                 0.75*1.00 = 0.75  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 
  | 
                                                            
                                                                 SUM  | 
                                                            
                                                                 0.858  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 
  | 
                                                            
                                                                 Percentage  | 
                                                            
                                                                 85.8%  | 
                                                        
パーセンテージは、小数点以下を四捨五入して表示されます。
Tosca Commander は、カバーされたテストケースのパーセンテージを「カバレッジ指定 (%) 」列に黄色で表示します。リンクされていても実行されていないテストケースのパーセンテージは、白色で表示されます。
- 
                                                        
すべてのテストケースから実行リストを作成し、この実行リストを要件セットにリンクしてください。
 - 
                                                        
AutoCalculateRequirements の設定がオフになっている場合は、 RequirementSet を右クリックし、コンテキストメニューから古い値を更新を選択して、要件の値を更新してください。
 - 
                                                        
ExecutionListを実行し、必要に応じて要件の値を再度更新します。
 
テストケースリンクのアイコンは、各テストケースのリンクの実行結果を示します。
| 
                                                                 テストケース  | 
                                                            
                                                                 テストケース作業状態*  | 
                                                            
                                                                 実行結果  | 
                                                        
|---|---|---|
| 
                                                                 TestCase 1  | 
                                                            
                                                                 PLANNED = 0.2  | 
                                                            
                                                                 Passed  | 
                                                        
| 
                                                                 TestCase 2  | 
                                                            
                                                                 IN_WORK = 0.5  | 
                                                            
                                                                 Passed  | 
                                                        
| 
                                                                 TestCase 3  | 
                                                            
                                                                 COMPLETED = 1.0  | 
                                                            
                                                                 Failed  | 
                                                        
| 
                                                                 TestCase B1  | 
                                                            
                                                                 COMPLETED = 1.0  | 
                                                            
                                                                 Passed  | 
                                                        
| 
                                                                 TestCase B2  | 
                                                            
                                                                 COMPLETED = 1.0  | 
                                                            
                                                                 No Result  | 
                                                        
*テストケース作業状態には、特定のテストケースがどのような完了状態に達したかが反映されます。計画済みテストケースは20%完了として計算され、作業中のテストケースは50%完了として計算され、完了テストケースは100%完了として計算されます。
                                                        
                                                    
実行結果
Tosca Commander は、「実行状態 (%) 」列に結果を表示します。結果は以下のように計算されます。
- 
                                                        
「要件B 」にはリンクされたテストケースが2つあります。1つは「合格」で、もう1つは「表示する結果はありません」です。この結果、「実行状態(%) 」は、50%が「合格」、50%が「表示する結果はありません」になります。
 - 
                                                        
「要件 A」には、「カバレッジ指定」が43%しかありません。このカバレッジは以下のように分割されます。
 
| 実行結果 | 
                                                                 テストケース  | 
                                                            
                                                                 相対重み  | 
                                                            
                                                                 テストケース作業状態  | 
                                                            実行状態 | 
|---|---|---|---|---|
| 
                                                                 Passed  | 
                                                            
                                                                 TestCase 1  | 
                                                            
                                                                 0.4  | 
                                                            
                                                                 PLANNED = 0.2  | 
                                                            
                                                                 0.4*0.2 = 0.08  | 
                                                        
| 
                                                                 TestCase 2  | 
                                                            
                                                                 0.3  | 
                                                            
                                                                 IN_WORK = 0.5  | 
                                                            
                                                                 0.3*0.5 = 0.15  | 
                                                        |
| 
                                                                 
  | 
                                                            
                                                                 
  | 
                                                            
                                                                 SUM IN %  | 
                                                            
                                                                 0.23*100 = 23%  | 
                                                        |
| 
                                                                 Failed  | 
                                                            
                                                                 TestCase 3  | 
                                                            
                                                                 0.2  | 
                                                            
                                                                 COMPLETED = 1.0  | 
                                                            
                                                                 0.2*1.0 = 0.2  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 
  | 
                                                            
                                                                 SUM IN %  | 
                                                            
                                                                 0.2*100 = 20%  | 
                                                        
残りの57%は以下の要素で構成されています。
- 
                                                        
リンクされていないテストケースが1つ
 - 
                                                        
「 テストケース1 」と「テストケース2 」の不足しているカバレッジ
 
| 
                                                                 テストケース  | 
                                                            
                                                                 相対重み  | 
                                                            
                                                                 テストケース作業状態に到達  | 
                                                            
                                                                 テストケース作業状態が不足  | 
                                                            
                                                                 カバレッジが不足  | 
                                                        
| 
                                                                 TestCase 1  | 
                                                            
                                                                 0.4  | 
                                                            
                                                                 0.2  | 
                                                            
                                                                 1.0 - 0.2=0.8  | 
                                                            
                                                                 0.4*0.8 = 0.32  | 
                                                        
| 
                                                                 TestCase 2  | 
                                                            
                                                                 0.3  | 
                                                            
                                                                 0.5  | 
                                                            
                                                                 1.0 - 0.5=0.5  | 
                                                            
                                                                 0.3*0.5 = 0.15  | 
                                                        
| 
                                                                 <No TestCase linked>  | 
                                                            
                                                                 0.1  | 
                                                            
                                                                 x  | 
                                                            
                                                                 x  | 
                                                            
                                                                 0.10  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 
  | 
                                                            
                                                                 
  | 
                                                            
                                                                 Sum  | 
                                                            
                                                                 0.57*100 = 57%  | 
                                                        
Tosca Commander は、要件セットのレベルで情報を集約します。
| 
                                                                 実行結果  | 
                                                            
                                                                 要件  | 
                                                            
                                                                 要件の相対重み  | 
                                                            
                                                                 実行状態  | 
                                                            
                                                                 集計された実行状態  | 
                                                        
|---|---|---|---|---|
| 
                                                                 Passed  | 
                                                            
                                                                 Requirement A  | 
                                                            
                                                                 0.25  | 
                                                            
                                                                 0.23  | 
                                                            
                                                                 0.25*0.23 = 0.0575  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 Requirement B  | 
                                                            
                                                                 0.75  | 
                                                            
                                                                 0.50  | 
                                                            
                                                                 0.75*0.50 = 0.375  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 
  | 
                                                            
                                                                 
  | 
                                                            
                                                                 SUM IN %  | 
                                                            
                                                                 0.4325*100 = 43.2%  | 
                                                        
| 
                                                                 Failed  | 
                                                            
                                                                 Requirement A  | 
                                                            
                                                                 0.25  | 
                                                            
                                                                 0.2  | 
                                                            
                                                                 0.25*0.2 = 0.05  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 
  | 
                                                            
                                                                 
  | 
                                                            
                                                                 SUM IN %  | 
                                                            
                                                                 0.05*100 = 5%  | 
                                                        
| 
                                                                 No Result  | 
                                                            
                                                                 Requirement B  | 
                                                            
                                                                 0.75  | 
                                                            
                                                                 0.50  | 
                                                            
                                                                 0.75*0.50 = 0.375  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 
  | 
                                                            
                                                                 
  | 
                                                            
                                                                 SUM IN %  | 
                                                            
                                                                 0.375*100 = 37.5%  | 
                                                        
| 
                                                                 Unlinked  | 
                                                            
                                                                 Requirement A  | 
                                                            
                                                                 0.25  | 
                                                            
                                                                 0.57  | 
                                                            
                                                                 0.25*0.57 = 0.142  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 
  | 
                                                            
                                                                 
  | 
                                                            
                                                                 SUM IN %  | 
                                                            
                                                                 0.142*100 = 14.2%  | 
                                                        
Tosca Commander では、これらの値の小数点以下を四捨五入します。正確な値は、要件セットのプロパティ「 StatusText 」で確認できます。
                                                        
                                                    
要件セット「実行状態 」