DevOps CIサーバー統合のフロー

このフローでは、CIサーバーから情報を収集して、それをALM Octaneで使用してリリースとプロダクトの品質を測定し、ビルドの進行状況を追跡する方法について説明します。

概要

ALM OctaneとCI/CDプロセスを統合することで、次のことが可能になります。

  • CIサーバーからデータを収集します。
  • CIデータを、ALM Octaneで定義されたアプリケーションモジュールやバックログ項目に接続します。
  • 自動テスト結果に基づいて、ALM Octaneのダッシュボードやグリッドに、プロダクト品質を反映させます。

トップに戻る

CIサーバーからデータを収集

CIサーバーにALM Octane CIプラグインまたはアプリケーション自動化ツールJenkinsプラグインをインストールして設定、またはALM Octaneにパイプラインを作成します。

ALM Octaneパイプラインは、ビルドとテスト実行結果、およびCIサーバーからのSCMデータとコードカバレッジレポートを収集します。パイプラインでできることの詳細については、CIパイプラインを参照してください。

または、テスト結果収集ツールを使用して、自動テストの実行結果をALM Octaneに送信します。詳細については、ALM Octaneに結果をプッシュするを参照してください。

収集されたテスト実行結果に基づいて、ALM Octaneは自動テストおよびテスト実行エンティティを作成します。詳細については、自動テストエンティティの作成を参照してください。

トップに戻る

CIデータをALM Octaneエンティティに接続します

アプリケーションモジュール、バックログ項目、およびALM Octaneユーザーにテストを割り当てます。項目を手動で割り当てるか、ルールをセットアップして、自動テストを特定のアプリケーションモジュールとテスト所有者に自動的に割り当てることができます。アプリケーションモジュールとバックログツリーの詳細については、アプリケーションモジュールツリーの作成およびプロダクトバックログの作成を参照してください。

自動テストの結果は、プロダクトとリリースの品質レポートに組み込まれます。

これらの結果を使用して、ALM Octaneのダッシュボードやグリッドでプロダクトまたはリリースの品質を分析できます。

注: ユーザーストーリーと不具合をフィーチャーおよびアプリケーションモジュールに関連付けることもお勧めします。SCMコミットとフィーチャーおよびアプリケーションモジュールとの関連付けは、コミットのメッセージで言及されているユーザーストーリーまたは不具合を介して行われます。

トップに戻る

統合されたデータをALM Octaneのダッシュボードとグリッドに反映する

パイプラインの作成、設定、実行が完了したら、収集した情報をもとに、ビルド、プロダクト、リリースの品質を反映できます。

実行する作業 場所

自動テスト実行結果に基づいて、プロダクトおよびリリースの品質を反映するグラフとチャートを表示します。

ALM Octaneのウィジェットギャラリーから事前に定義されたウィジェットを利用するか、独自のウィジェットを設計します。

ALM Octaneのダッシュボードモジュール、およびALM Octaneの各モジュールの [概要] タブ。

コードの変更や関連する可能性のある障害など、パイプラインの結果を調査します。

利用可能な場合は、コードカバレッジレポートと新たに発見されたセキュリティの脆弱性も確認できます。

ALM Octaneのパイプラインモジュール。

トップに戻る

次のステップ