Jenkins を使用した ALM ラボ管理からのテストのトリガ
このトピックでは、ALM ラボ管理モジュールから OpenText Functional Testing テストを実行する方法について説明します。
ALM ラボ管理からのテストの実行
ALM でラボ管理が有効になっている場合は、機能テスト・セットおよびビルド検証スイートからサーバ側テストを実行できます。テスト・セットとビルド検証スイートをセットアップしたら、テストを実行するように Jenkins ビルド・ステップを設定できます。
詳細については、ALM ヘルプセンターを参照してください。
ALM ラボ管理からテスト実行をトリガするように Jenkins ビルド・ステップを設定するには
-
フリースタイル・プロジェクトの場合は、Jenkins ジョブの[Project Configuration]セクションで、[Build]セクションまで下にスクロールし、[Add build step]ドロップダウンを展開して、[Execute tests using ALM Lab Management]を選択します。
注: パイプラインの場合、[Pipeline Syntax]ページで[Sample Step]ドロップダウンから[sseBuild]または[sseBuildAndPublish]を選択し、スクリプトを生成して、そのスクリプトをパイプライン・スクリプト・ボックスにコピーします。
-
設定済みの ALM サーバの 1 つを選択し、サーバの資格情報、プロジェクト、およびドメインを入力します。
ALM サーバに必要な認証タイプに応じて、資格情報はユーザ名とパスワードか、SSO 認証の場合は ALM サイト管理者から取得したクライアント ID と API キー・シークレットです。
-
[Client]タイプを入力します。
-
ドロップダウン・メニューから[Run Type]を選択します(機能テスト・セットまたはビルド検証スイート)。
-
実行エンティティの ID(テスト・セット ID またはビルド検証スイート ID のいずれか)を入力します。
-
(オプション)ビルド・ステップに関する説明を入力します。
-
タイムスロットの期間(分単位)を入力します。最短時間は 30 分です。
-
(オプション)ALM で AUT 環境が定義済みの場合は、ID を入力して、特定の AUT パラメータを使用してタイムスロットを実行できます。
ALM で CDA が設定済みで、このタイムスロットに実装する場合は、[Use CDA for provisioning and deployment]チェックボックスを選択し、CDA の詳細を入力します。
-
フリースタイル・プロジェクトの場合は、[Post-build Actions]セクションで、[Add post-build action]をクリックし、[Publish OpenText test result]を選択します。
注: パイプラインの場合、[Pipeline Syntax]ページで[Sample Step]ドロップダウンから[publishMicroFocusTestResults]を選択し、スクリプトを生成して、そのスクリプトをパイプライン・スクリプト・ボックスにコピーします。
-
標準の Jenkins ジョブの場合と同じように、ジョブを実行したり、スケジュールを設定したりします。
ALM からのテスト実行結果の確認
-
ダッシュボードでジョブをクリックします。
-
[Console Output]リンクをクリックして、ALM の情報を表示します。
-
ALM のリンクをブラウザにコピーし、ALM 内からテスト・セットの結果を表示します。
Internet Explorer 9 を使用している環境の場合:レポートが利用できなくなります(通常はコンソール・ログのリンクからアクセス可能です)。
その他の参照項目: