実行前承認環境
実行前承認は、テストケースの承認をリクエストし、付与するための自動化されたプロセスです。これは、テスト環境を保護し、ガバナンスプロセスを迅速化するための重要なツールです。
ユーザーの実行前承認を有効にする前に、環境を整える必要があります。
このトピックの対象は管理者です。すべての環境要件を一覧表示し、既存のToscaプロジェクトに関する追加の考慮事項についても説明します。
必要条件
必要な環境は、使用したい実行前承認のバージョンによって異なります。
Tosca専用の実行前承認バージョンについては、環境が以下の要件を満たしていることを確認してください。
-
マルチユーザー環境である。
-
リクエストと承認をREST APIを通じて処理したい場合: Tosca Serverをインストール済みである。
統合バージョンの場合は、お使いの環境が以下の要件を満たしていることを確認してください。
-
Tosca と Tosca Server をインストール済みである。
-
マルチユーザー環境である。
-
qTestOD またはOP 11.3のインストールと Tosca/qTest 統合の設定が完了している。
-
VERA2023.01 のインストールと、 qTest /VERA 統合の設定が完了している。
既存のテストケースがあるワークスペースに関するその他の考慮事項
進行中の既存のテストケースがあり、承認が必要な場合、実行前承認を有効にする前に、その「TestCaseWorkState」が「計画済み」に設定されていることを確認してください。
実行前承認を有効にすると、Toscaはすべてのテストケースの現在の「TestCaseWorkState」をロックします。Toscaは、その状態が承認プロセスの結果なのか、イネーブルメント以前からの持ち越しなのかをチェックしません。
「IN_WORK」の状態で進行中のテストケースがあるとします。実行前承認を有効にすると、ToscaはこれらのTestCaseを「IN_WORK」としてロックし、承認段階にあると見なします。その結果、テスト担当者はこれらのテストケースに対する編集権を失い、承認をリクエストできなくなります。テスト担当者が作業を再開するには、管理者が承認リクエストを撤回する必要があります。
これを避けるために、実行前承認を有効にする前に、以下の手順に従ってください。
-
IN_WORKおよび完了のステータスのTestCaseをすべて見つけるために、 TQL検索を実行します。
-
=>SUBPARTS:TestCase[TestCaseWorkState=="IN_WORK"]
-
=>SUBPARTS:TestCase[TestCaseWorkState=="COMPLETED"]
-
-
作業状態を変更する:
-
検索結果で、「計画済み」に設定するすべてのテストケースを選択します。右クリックして、コンテキストメニューから「修正」->;「TestCaseWorkState 」を選択します。
-
次のダイアログで、 PLANNED と入力し、「すべてを変更」を選択してください。
-
-
実行前承認の統合版を利用し、テストケースがすでに qTest にリンクされている場合、リンクを更新してください。これにより、 qTest 内のリンク済みテストケースが新しい状態に更新されます。
次のステップ
これで環境がすべて設定されたので、実行前承認を有効にします。