要件に基づく作業

テストのライフサイクルは、テスト中のシステムが満たすべき基準を特定することから始まります。Tricentis Tosca では、これらを「要件」と呼びます。

Tricentis Tosca で要件構造を作成する前に、利害関係者またはビジネスアナリストと協力して、要件データを収集し、テスト基準を指定します。

要件は以下のいずれかです。

  • 機能基準、つまりテスト中のシステムが実行できなければならない機能。例えば、ウェブショップのクレジットカード注文の処理です。

  • 非機能基準、またはシステムが機能するために厳密には必要でないテスト中のシステムの要件。その一例がシステムのセキュリティです。

テスト中のシステムに必要な要件データを収集したら、 Tricentis Tosca で要件構造の構築を開始できます。

要件構造の作成

要件セクションを使用して、テスト中のシステムまたはテストプロセスの基準を反映した明確な要件構造を作成します。要件構造の基本要素は次のとおりです。

  • 要件フォルダ

  • 要件セット

  • 要件

ベーシックな要件構造

要件フォルダの作成

新しい要件フォルダを作成するには、要件のセクション内のフォルダを右クリックし、ミニツールバーからフォルダの作成を選択します。

または、要件の動的リボンメニューの 「フォルダの作成」をクリックするか、ショートカット Ctrl + NCtrl + F を使用します。

フォルダはサブフォルダを含むことができます。フォルダ内で要件は要件セット(RequirementSets)に整理されます。

要件セットの作成

要件セ ットは、要件を格納するコンテナです。

要件セットを作成するには、要件フォルダを右クリックし、ミニツールバーから要件セットの作成を選択します。

要件の作成

すべての要件は要件セットに割り当てられなければなりません。デフォルトでは、 プロパティ要件の種類は要件です。必要に応じて、要件の種類を追加定義してアサインできますが、要件が作成 された後に割り当てられた要件の種類を変更できるのは管理者のみです。

要件を作成するには、要件セットを右クリックし、ミニツールバーから「要件の作成」を選択します。

追加の 要件の種類 を定義している場合は、ドロップダウンメニューからアサインするタイプを選択します(see chapter "RequirementTypesの作成とアサイン") 。

要件の種類が非機能要件の要件を作成する

ドラッグ&ドロップで要件構造を並べ替えることができます。

要件の重み付け

要件によっては、失敗した場合のビジネスリスクが他の要件よりも高いものがあります。例えば、ある自動車保険会社が、その事業のほとんどを自動車保険で行い、トラックやオートバイの保険は一部の事業しか行っていない場合、要件に重み付けをすることで、それを反映させることができます。

ビジネスアナリストや利害関係者と協力して、要件の重みを決定します。

新しい要件を作成する場合、デフォルトではすべての要件は1のウェイトを持ちます。ウェイトを変更するには、以下の手順に従ってください。

  1. 要件セット を選択し、詳細ビューに ウェイト列を追加します (see chapter "列の追加または削除")。

  2. 異なる要件のウェイト入力フィールドをクリックし、新しいウェイトを入力します。

また、「 Relative Weight (%) 」列を追加して、各要件が総重量の何パーセントを占めるかを確認することもできます。

要件のウェイト

要件の値を更新する

新しい要件セットまたは要件を作成する際、または要件セクションにリンクされているテストケースに変更を加える際は、要件の値を更新する必要があります。

Tricentis Tosca にこれを自動的に実行するように指示することも、手動で更新をトリガーすることもできます。

手動で値を更新

既定では、 AutoCalculateRequirements の設定はオフになっています。これは、要件の値の更新を手動でトリガーする必要があることを意味します。

要件セットに変更を加えたり、要件セットにリンクされているテストケースに変更を加えたりするたびに、要件セットアイコンの青いエクスクラメーションマーク が表示され、値を更新する必要があることが示されます。

特定の更新計算をトリガーするには、要件セットを右クリックし、コンテキストメニューから「古い値の更新」を選択します。

すべての古い値を一度に更新するには、動的メニューの要件から 古い値の更新を選択します。

要件の値を手動で更新する

値の自動更新

要件のセクションの値を自動的に更新するように Tricentis Tosca を構成することもできます。

これを行うには、プロジェクト ->設定 ->Commander->一般 ->詳細設定で AutoCalculateRequirements 設定を有効にします。

変更を有効にするには、 Tricentis Tosca を再起動します。

設定ダイアログのAutoCalculateRequirements

Tricentis Tosca は変更を同期し、要件セクションの値を自動的に更新します。

AutoCalculateRequirements 設定を有効にすると、大規模なリポジトリでかなりの待機時間が発生する可能性があります。