プロジェクトの状態を決定する

要件のセクションは、プロジェクトの状態を良く把握するための概要を表示します。カバー済みのテストケースの数、テストケースの合格/失敗率が表示されます。

要件のセクションをニーズに合わせて設定するためには、カラム選択ツールを使用して以下の列を追加してください。

要件セクションのプロジェクト概要

ウェイト

ウェイトの列には、割り当てたウェイトが表示されます。要件を新しく作成すると、ウェイトはデフォルトで 1 になります。これらのウェイトは、ビジネス ケースにおけるそれぞれの重要度に基づいて変更できます。

指定カバレッジ、実行済みカバレッジ、実行状態の比率の計算はすべて、要件のウェイトに基づいて行われます。

指定カバレッジ(%)

この列はテストケース作成の状態の概要を表示します。これはリンクしたテストケース(see chapter "Coverage Specified (%) の計算例")の相対的な重みと作業状態に基づいて計算されます。 

パーセンテージの小数点以下は四捨五入されます。数字の上にカーソルを合わせると、正確な値が表示されます。

実行済みカバレッジ(%)

この列には、実行済みTestCasesのカバレッジ率が表示されます。黄色は実行されたテストの割合、白はまだ実行されていないテストの割合を示します。

実行状態 (%)

この列では、実行済みTestCasesのうち、何パーセントが合格し(緑)、何パーセントが失敗(赤)になったかを素早く確認することができます。さらに Tosca Commander は、指定済みのテストケースのうち、まだ実行されていないもののパーセンテージを白色で表示します。グレーは、リンクされていない、または完了していないTestCaseを示します。

パーセンテージの小数点以下は四捨五入されています。数字の上にカーソルを合わせると、正確な値が表示されます。

実行状態(%) の計算は、リンクしたテストケース(see chapter "実行状態(%)の計算 例")の相対的な重みと作業状態に基づいています。

または要件プロパティの StatusText でテストケースの実行状況を確認することも可能です。

Properties ペインの StatusText プロパティ

TestCase Designカバレッジ(%)

この列はテストケース-Design によってカバーされているテストケースの割合を計算します。

必須TestCase

この列には各要件にリンクされているテストケースの数が表示されます。

テストケースのリンクアイコンを理解する

要件セクションのテストケースのリンクアイコンは、以下の情報によって異なります。

  • テストケースセクションのテストケース WorkState: PLANNED、 IN_WORK、 COMPLETED

  • 実行セクションの実行状態: 合格、失敗、表示する結果はありませんじ

テストケースのリンクアイコン

テストケースのリンクアイコン

状態

説明

PLANNED、合格

TestCaseは計画済みで、正常に実行されました。

PLANNED、失敗

TestCaseは計画済みで、正常に実行されませんでした。

PLANNED、No Result

TestCaseは計画済みで、まだ実行されていません(またはTestCaseを含む実行リストが RequirementSetに割り当てられていません)。

IN_WORK、合格

TestCaseは進行中で、正常に実行されました。

IN_WORK、失敗

TestCaseは進行中で、正常に実行されませんでした。

IN_WORK、No Result

TestCaseは進行中で、まだ実行されていません(またはTestCaseを含む実行リストが RequirementSetに割り当てられていません)。

COMPLETED、合格

TestCaseは完了し、正常に実行されました。

COMPLETED、失敗

TestCaseは完了し、正常に実行されませんでした。

COMPLETED、No Result

TestCaseは完了し、まだ実行されていません(またはTestCaseを含む実行リストがRequirementSetに割り当てられていません)。

<No TestCase linked>

ワイルドカードにはテストケースも実行状態も割り当てられていません。

TestCase WorkStateの計算

要件セクションのカバレッジの計算(テストケース Designカバレッジを除く)は、テストケースセクションのテストケース WorkState によって決まります。

WorkState のカバレッジの計算への影響は次のとおりです。

作業状態と寄与係数

アイコン

TestCaseの状態

説明

寄与係数

Not Linked

TestCaseがリンクされていない

0%

PLANNED

TestCaseが計画済み

20%

IN_WORK

TestCaseが進行中

50%

COMPLETED

TestCaseが完了

100%

結果の集計方法を指定する

ユーザーは複数のExecutionListsを1つの RequirementSetにリンクすることができます。つまり、同じTestCaseを複数のリンクされたExecutionListに含めることができますが、実行状態(合格、失敗、No Result)は異なります。

実行状態(%)の計算で、 Tricentis Tosca がテストケースを処理する方法を指定するには、結果集計の列を使用します。

FirstEach の 2 つのオプションから選択できます。

  • First: デフォルト値です。このオプションを選ぶと、 Tricentis Tosca は、同じテストケースが複数の ExecutionList にリンクされている場合に、テストケースを含む最初の ExecutionListの実行結果(合格または失敗)を使用します。

    最初のExecutionListでテストケースのに表示する結果はありませんがある場合、 Tricentis Tosca は最初の合格失敗の結果が見つかるまで ExecutionListsを探し続けます。合格または失敗の結果がない場合、 Tricentis Tosca実行状態(%)表示する結果はありませんを使用します。

以下の例では _1 に、実行状態が異なる同じテストケースが3つ含まれています。これらのExecutionListsは、テストケースリンクを持つ3つの要件を含む例RequirementSetにリンクされています。<New ExecutionList>結果集計First に設定されています。

実行セクションでは、 _1 は最初のExecutionListに表示する結果はありませんがありますが、2つ目のExecutionListでは合格となっています。Tricentis Tosca は最初の合格または失敗の結果を取得するため、 <New TestCase>_1 は要件のセクションで合格として表示されます。

_2 では両方の ExecutionListsに表示する結果がありませんがあります。要件のセクションでは、 <New TestCase>_2表示する結果がありません(未実行)があると表示されます。

_3 は最初のExecutionListで失敗し、2番目のExecutionListで合格しました。<New TestCase>Tricentis Tosca は最初の合格または失敗の結果を取得し、要件のセクションにおいて <New TestCase>_3 を失敗として表示します。

結果集計: First

  • Each: このオプションを選ぶと、 Tricentis Tosca は、リンクされた各テストケースのそれぞれの実行結果を考慮して実行状態 (%) を計算します。これは、テストケースが混合した実行状態を持つことができることを意味します。

以下の例では _1 に、実行状態が異なる同じテストケースが3つ含まれています。これらのExecutionListsはどちらも、テストケースリンクを含む3つの要件を持つ例RequirementSetにリンクされています。<New ExecutionList>結果集計Each に設定されています。

以下の例では、 _1 は両方のExecutionListsで合格しました。<New TestCase>要件のセクションでは、 <New TestCase>_1 の実行状態は100%合格です。

_2は、いずれの実行リストにも表示する結果はありません(未実行)があります。<New TestCase>要件のセクションにおいて、 <New TestCase>_2の実行状態は100%未実行です。

_3は、最初の実行リストで失敗し、2番目の実行リストで合格しました。要件のセクションにおいて、 <New TestCase>_3の実行状態は50%合格、50%失敗です。

各要件の実行状態(%)は、リンクしたテストケースの実行状態の合計です。

結果集計: Each