ALM Octane統合の概要
リリースライフサイクルで使用する他のシステムに接続することで、ALM Octaneの機能を拡張します。ALM Octaneはさまざまなツールの点と点をつなぎ合わせることで、ライフサイクル全体の包括的な管理を可能にします。
このトピックでは、ALM Octaneで利用できる統合オプションについて説明します。
概要
これらのダイアグラムは、アプリケーションのライフサイクルの各ステージでALM Octaneと統合されるツールを示しています。
注意: 統合を使用する場合は、セキュリティで保護されたTLS (SSL) 接続を使用してALM Octaneを設定します。手順については、ALM Octane Secure Deployment and Configuration Guidelinesを参照してください。
Micro Focusは、セキュアな構成とMicro Focusによって提供されていない統合されたツールの適切な硬化を保証するために顧客を奨励しています。安全な構成と統合ツールの適切な強化を実装しないことにより、システムがセキュリティリスクの増大にさらされる可能性があります。あなたは、関連するすべてのリスクを引き受け、 Micro Focusを無害に保つことを理解し同意します。お客様自身の規制およびビジネス要件を評価することは、常にお客様の単独の責任です。Micro Focusは、その製品がお客様のビジネスを遂行する上でお客様に適用される特定の法律または規制基準に準拠していることを表明または保証しません。
Micro Focus Connect
Micro Focus Connectは、ALM Octaneの指定同期ソリューションです。Micro Focus Connectの操作手順については、Micro Focus Connect Focus Connectヘルプセンターを参照してください。
Micro Focus Connectを使用する場合、ALM、Jira、Rallyなど、サードパーティアプリケーションをALM Octaneと同期するために使用できるさまざまなコネクタがあります。Micro Focus Connectで利用可能なコネクタの完全なリストについては、Micro Focus Connectコネクタを参照してください。
IDEの統合
開発用IDE内からALM Octaneを使用します。
統合 | 手順 |
---|---|
IntelliJ |
IntelliJ IDEAでの操作を参照してください。 |
Eclipse | Eclipse IDEでの操作を参照してください。 |
Microsoft Visual Studio | Microsoft Visual Studio IDEでの操作を参照してください。 |
フィーチャーサポートマトリックスについては、IDE統合でサポートされる機能を参照してください。
ソースコード管理 (SCM) の統合
CIサーバーとの統合を通じて、ソースコントロール管理システムに対してコミットされた変更を追跡します。詳細については、ソースコントロール管理システムにコミットされた変更の追跡を参照してください。
ALM Octaneは、統合されたCIサーバーを介してSCM情報をインポートします。
ALM Octaneは、使用するCIサーバーに応じて、次のSCMシステムをサポートします。
CIサーバー | サポートされるSCMシステム |
---|---|
Jenkins | Git、SVN、および他のSCMの限定的なサポート |
Bamboo | Git、SVN |
TeamCity | Git、SVN |
Azure DevOps Server (TFS) | Git |
GoCD | Git |
GitLab | Git |
Azure DevOps Services (VSTS) | Git、TFVC (Team Foundationバージョン管理) |
注: ALM Octaneは、サポートされているSCMシステムの1つを使用しているリポジトリホスティングサービスをサポートします。例: GitHub、BitBucket、またはGitLab。
次の機能は、GitまたはSVNを使用する場合にのみ使用できます。
-
リポジトリのコミットに関する情報。
-
変更されたファイルに対する差異リポジトリビューアーとファイルリポジトリビューアーへのリンク。
ビルド自動化: CIサーバーの統合
ALM Octaneでは、CIパイプラインからアプリケーションデリバリプロセスにデータを取り込んで、品質、進行状況、変更の影響、コードカバレッジなどの分析に利用できます。詳細については、CIパイプラインを参照してください。
-
Jenkinsの場合、この機能はアプリケーション自動化ツールプラグインに含まれています。
-
Azure DevOps Server 2019以降およびAzure DevOps Services (VSTS) には、ALM Octane Integration Extension(テクニカルプレビュー) があります。
-
GitLabの場合、ALM Octane GitLab CIサービスと呼ばれるスタンドアロンアプリケーションがあります。このアプリケーションはGitLab APIを使用してGitLabからイベントを取得し、それらをALM Octaneにプッシュします。
各CIサーバー統合でサポートされる機能のリストについては、CIの統合でサポートされる機能を参照してください。
その他のCIサーバーについては、GitHubで入手可能なCI Plugin SDK for ALM Octaneを使用して、Javaで専用のプラグインを作成してください。
テストツールの統合
ALM Octaneは、さまざまなソースからテストと結果をプロダクト全体とリリースのデータに取り込みます。
統合 | 手順 |
---|---|
Micro Focusテストツール: UFT One、UFT Developer、UFT Mobile、LoadRunnerProfessional、LoadRunner Cloud、およびLoadRunner Enterprise |
ALM Octaneのパイプラインモジュールを使用し、CIサーバーと統合します。 ALM Octaneは、パイプライン実行からテストツールのテスト実行結果を受け取ります。 自動テストフロー (パイプライン)を参照してください。 |
UFT One (統合機能テスト)
|
パイプラインなしでUFT Oneの統合をセットアップします。 ALM Octaneは、GitまたはSVNに保存されているUFT Oneテストとデータテーブルを検出します。これによりALM Octaneテストスイートでテストを実行できます。 UFT One統合のセットアップおよびALM Octaneからの自動テストの実行を参照してください。 |
ALMテスト実行インジェクション |
ALM OctaneにALM/QCからテスト・セットとテスト実行自動的に注入するALM Octane、ALM/QCとの間に統合。 次のバージョン以降で使用できます。 ALM Octane 15.20.1 |
ALMテスト結果の追跡 (オフライン) |
ALMテスト結果収集ツールを使用(これは引き続きサポートされていますが、代わりにALMテスト実行インジェクションメカニズムを使用することをお勧めします。) ALM Octaneへの自動テスト実行結果の送信を参照してください。 |
Quality of Things (QoT) |
オンプレミスユーザーは、QOTを使用し、計画された手動実行、スイート実行をダウンロードし、オフラインで実行し、テスト結果をALM Octaneにアップロードすることができます。 Quality of Things (QoT)を参照してください。 |
Sprinter |
SprinterでのALM Octane手動テストの実行 Sprinterでの手動テストの実行と編集を参照してください。 |
サードパーティ製テストツールおよびフレームワーク (Selenium、NUnit、JUnit、TestNGなど)。 |
|
セキュリティテストの統合
ALM Octaneでセキュリティ上の問題を不具合として追跡します。
統合 | 手順 |
---|---|
Fortify |
Fortifyとの統合をセットアップすることで、ALM Octaneのパイプライン実行ごとに、その実行で見つかった新たなセキュリティ上の脆弱性を表示することが可能になります。詳細については、Fortifyとの統合を設定するを参照してください。 |
Fortify |
Fortify BugTracker Utilityにより、ALM Octaneでセキュリティに関する不具合をFortifyから直接開くことが可能になります。詳細については、該当するMicro Focus Fortify Marketplaceページを参照してください。 |
SonarQube |
SonarQubeとの統合をセットアップすることで、ALM Octaneのパイプライン実行ごとに、その実行で見つかった新たなセキュリティ上の脆弱性を表示することが可能になります。詳細については、SonarQubeとの統合を設定するを参照してください。 |
市販ソフトウェア (COTS) との統合
ALM Octaneは、以下のCOTSと統合されます。
統合 | 手順 |
---|---|
ALMの不具合 |
同期を参照してください。 |
JIRAの不具合およびバックログの同期 |
同期を参照してください。 |
Jiraのテスト管理 |
ALM Octane – Jiraプラグインのテスト管理は、ネイティブのJiraエピック、ストーリー、問題、またはカスタムタイプに関するテストカバレッジとステータス情報をJiraユーザーに直接提供します。 ALM Octane –Jiraプラグインのテスト管理を参照してください。 |
Project and Portfolio Management (PPM) | ALM Octaneとの統合を参照してください。 |
Slack | SlackのワークスペースにALM Octaneのワークスペースを追加し、バックログ項目またはパイプライン実行の失敗からSlackのチャンネルを開きます。チャットのセットアップを参照してください。 |
Teams | Microsoft Teamsチャネルを介して、エンティティを共有し、コメントすることができます。詳細については、Microsoft Teamsに関するディスカッションを参照してください。 |
サードパーティ製アプリケーション | Micro FocusAppDelivery Marketplaceページを参照してください。 |
監視ツールの統合
本稼働システムで見つかった問題を、ALM Octaneの不具合として追跡します。
統合 | 手順 |
---|---|
AppPulse Mobile | AppPulse Mobileで不具合管理ツールとしてALM Octaneを設定し、AppPulse Mobileから直接ALM Octaneに不具合を記録します。詳細については、AppPulse Mobileのドキュメントを参照してください。 |
REST APIを使用した統合の追加
ALM OctaneのREST APIを使用して、希望するアプリケーションとの統合を追加します。
統合 | 手順 |
---|---|
その他のサードパーティ製アプリケーションまたはCIサーバー |
REST API、OData、およびSDK。 |
参照情報: