- スタート アップ ガイド
- プロジェクト管理
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
- トラブルシューティング
Azure DevOps を Test Manager と連携させることで、テスト管理作業、アジャイル計画、不具合追跡に対応できるようになります。この連携により、作業項目を Test Manager に同期できます。
お使いの Test Manager インスタンスを Azure DevOps プロジェクトに接続するには、以下の手順を実行します。
- Azure DevOps にプロジェクトを作成する
- Azure DevOps 接続を設定する
前提条件
- Azure DevOps のアカウント
- サービス フックと連携するための権限の割り当て
- Test Manager の管理者アカウント
- UiPath® Test Manager Azure DevOps 拡張機能
- Azure Test Plans - テスト項目を Test Manager と同期します。連携シナリオを徹底的に検証してください。以下の制限事項を考慮してください。
- アサーションを同期することはできません。
- テスト実行は Azure DevOps でロックされるため、ステータスを [ 完了] に設定することはできません。テスト実行は Azure DevOps でロックされ、結果を並行して同期するためです。
- Test Manager と Azure DevOps のプロジェクトの範囲は大きく異なるため、オブジェクトのルーティングを綿密に計画する必要があります。
Azure DevOps にプロジェクトを作成する
-
Azure DevOps にログインします。
-
[Create new project] をクリックして、プロジェクトの設定を構成します。
- Project name: プロジェクトの名前を入力します。
- Description: 各プロジェクトの用途を簡単に把握できるように説明を入力します。
- Version control: バージョン管理を選択します。
- Work item process: ドロップダウンから既定のプロセスとして、開発やテスト アクティビティなどのアジャイル計画法をサポートする、[Agile] を選択します。
-
[Create] をクリックします。
プロジェクトがコレクションに追加されます。
Azure DevOps 接続を設定する
Prerequisites: To save the UiPath®Test Manager extension on Azure DevOps, you must be an Azure Administrator user.
-
Test Manager に管理者としてログインします。
-
プロジェクトを開きます。
-
[プロジェクト設定] > [連携] に移動します。
-
[新しい接続] をクリックして、ドロップダウンから [Azure DevOps] を選択します。
-
次の接続設定を構成します。
-
名前: Azure DevOps 接続の名前を入力します。
-
説明 (任意): 参考になる説明を入力します。
-
サーバー URL: Azure DevOps サーバーの URL を入力します。例:
https://company-name-serverRegion.cloudapp.azure.com -
個人用アクセス トークン: Test Manager によるアクションの実行を許可するために、個人用アクセス トークン (PAT) を作成してこのフィールドに貼り付けます。
警告:Azure DevOps 接続を作成する場合、PAT が Azure DevOps サービスに対するフル アクセスを持っている必要があります。このためには、PAT を作成または編集するときに、[Scopes] で [Full access] を選択します。接続が完了したら、PAT のスコープを [テスト管理 ] - [
Read & Write] と [作業項目 ] -Read & Writeに減らすことができます。詳細については、「 個人用アクセス トークンを使用する」をご覧ください。 -
不具合の種類: Azure DevOps でバグの報告に使用するオブジェクトの種類を入力します。不具合の連携を使用しない場合は、空欄のままにします。
不具合の種類は、新規作成した Azure DevOps プロジェクト用に選択したオブジェクトの種類に基づいて入力します。例:
BugまたはIssue -
プロジェクト名: Azure DevOps のプロジェクト名を入力します。
-
-
接続をクリックしてパネルを展開し、後で必要になる [API キー] をコピーします。
-
Azure DevOps でプロジェクトを開き、[Project settings] に移動します。
-
[ Extensions] の [UiPath® Test Manager] に移動します。
-
以下の拡張設定を構成します。
- Requirement Types: Select the types of objects you want to assign a test to. These will show up as requirements in Test Manager. For more information, see Requirements.
- Server URL: Test Manager の URL を入力します。URL の形式は https://{yourDomain}/{organizationName}/{tenantName}/testmanager_ です。
- API: API キーを貼り付けます。
- Manage Tests with Azure DevOps: テストを Azure DevOps で管理する場合は、このオプションを選択します。それ以外の場合は、このオプションをオフのままにして、テストを Test Manager で管理します。
-
[保存] をクリックします。
Azure DevOps と連携して作業する
連携の動作については、以下の方法で試してみてください。
作業項目を同期する
Azure DevOps で作業項目 (エピックなど) を作成し、それらを Test Manager と同期できます。作業項目は [要件] ページに表示されます。
-
Azure DevOps にログインしてプロジェクトを開きます。
-
プラス ボタン
をクリックして、ドロップダウンから [New work item] を選択します。 -
作業項目を設定した後、[Save & Close] をクリックします。詳細については、「作業項目を追加および更新する」をご覧ください。
-
Test Manager にログインして [要件] に移動すると、同期された作業項目が表示されます。ページを更新するには、階層リンク要素 [要件] をクリックします。
注:連携前に作成された作業項目を同期するには、個々の項目を開き、[
Actions ] ボタン をクリックして、ドロップダウンから [ Push to Test Manager ] を選択します。
Azure DevOps でテストを管理する
You can use Test Cloud for test automation and Azure DevOps for test management. To use both solutions together, first you need to select Manage Tests with Azure DevOps in the integration configuration. For more information, see Configure an Azure DevOps Connection.
Azure DevOps から Test Manager にテスト ケースをプッシュすることで、テストを管理できるようになります。つまり、種類が「テスト ケース」の Azure 作業項目が、すべて Test Manager にプッシュされるようになります。Azure のテスト計画にテスト ケースが追加されていることを確認してください。そこに結果がプッシュされるからです。詳細については、「テスト計画とテスト スイートを作成する」をご覧ください。
同期が完了すると、Studio でテスト ケースを自動化できるようになります。その後 Orchestrator を使用してテスト ケースを実行すると、結果が Azure のテスト計画にプッシュされます。
Azure DevOps 接続を管理する
以下に、Azure DevOps 接続を管理するために実行できるアクションのリストを示します。
| 操作 | 説明 | 手順 |
|---|---|---|
|
編集 |
接続設定を編集します。 |
|
|
削除する |
選択した接続および関連する要件を削除します。 |
|
関連記事