- スタート アップ ガイド
- プロジェクト管理
- 変更影響分析を使用する
- テスト ケースを作成する
- テスト ケースを要件に割り当てる
- テスト ケースを複製する
- テスト ケースをエクスポートする
- Studio のテスト ケースを Test Manager にリンクする
- テスト ケースを削除する
- Viewing and searching test cases
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- ALM ツールとの連携
- Test Manager Connect
- Test Manager - Integration Service のコネクタ
- コネクタの送信 IP 範囲
- SAP Cloud ALM と Test Manager を使用する
- Step 1: Integrating SAP Cloud ALM with Test Manager
- Step 2: Creating automated test cases in SAP Cloud ALM
- Step 3: Creating automated test cases in Test Manager
- Step 4: Synchronizing test cases from Test Manager to SAP Cloud ALM
- Step 5: Assigning test automations to test cases
- Step 6: Executing test cases
- SAP テスト オートメーションのベスト プラクティス
- Jira との連携のトラブルシューティング
- API 連携
- テスト用エージェントのコードを作成する
- トラブルシューティング
自動化されたテストを作成する
自動化されたテストを Test Manager のパフォーマンス シナリオの中で実行する前に、そのテストを Studio で作成、パブリッシュ、リンクします。
パフォーマンス シナリオを実行する前に、テストを作成、パブリッシュ、リンクして割り当てる必要があります。
前提条件
- パフォーマンス シナリオは、サポートされている最新のパッケージ (
Testing.Activitiesv.25.10.2 以降、UIAutomation.Activitiesv.25.10.2 以降、WebAPI.Activitiesv.2.1.0) を使用して構築されたテスト ケースに対してのみ作成できます以上)。古いバージョンはローカルまたはテスト セットでは動作する可能性がありますが、大規模に実行すると失敗します。 - App Testing ロボット (Unattended ロボット) を使用してオンプレミスでテスト ケースを実行する場合は、 Windows プロジェクトを使用します。
- Use Cross-platform projects when you execute test cases using serverless robots. You cannot run desktop automations, such as for SAP WinGui, on Cross-platform projects.
手順
-
Studio でテストを作成し、テストを設定します。
- 自動化されたテストは、他の機能テスト ケースの場合と同じように設計します。
注:使用するプロジェクトの種類にかかわらず、ワークフロー アナライザーはドライ ランのたびに自動的に実行され、各テスト ケースの 2 点をチェックします。上記のパッケージ バージョンを満たしているかどうか、およびオートメーションでパフォーマンス テストの対象とならないアクティビティが使用されているかどうかの 2 点です。チェックに失敗した場合、ワークフロー アナライザーは問題箇所を報告するので、成功しない実行にロボットの時間を費やす前に修正できます。
サポートされていないアクティビティは次のとおりです。
- Computer Vision アクティビティ
- 画像ベース/OCR アクティビティ
- [ハードウェア イベント] 入力モード
- ローカル ファイル システムへのアクセス
- デスクトップのみの操作パターン (グローバル ホットキーやウィンドウ管理など)
For examples on creating various automated tests in Studio, see the following tutorials:
ヒント:Run your automated tests locally in Studio to validate behavior before deploying it for performance testing, as tests must be data-stable and reliable before scaling.
-
自動化されたテストを含むプロジェクトを Orchestrator にパブリッシュします。プロジェクトは NUPKG パッケージの形式で Orchestrator にパブリッシュされます。 Studio プロジェクトを Orchestrator にパブリッシュする手順については、「オートメーション プロジェクトのパブリッシュについて」をご覧ください。
-
テストを Test Manager にリンクします。
- プロジェクトを Orchestrator にパブリッシュしたテナントと同じテナントで、Test Manager に移動します。
- テスト ケースを作成します。詳細な手順については、「テスト ケースを作成する」をご覧ください。
- Open the previously created test case, and select Select automation to link the previously published NUPKG package, containing the Studio automated tests. Refer to Selecting automation for detailed steps on selecting an automation for a test case.
-
Test Manager でテストをテスト セットに割り当てます。詳しい手順については、「テスト セットにテスト ケースを追加する」をご覧ください。
-
Test Manager でテスト セットのテスト ケースを実行し、正常に実行されることを確認します。詳しい手順については、「自動化されたテストを実行する」をご覧ください。
結果
自動化されたテスト ケースが作成されて Orchestrator にパブリッシュされ、Test Manager にリンクされてテスト セットに割り当てられます。テストをパフォーマンス シナリオの一部として実行する準備が整います。