- スタート アップ ガイド
- プロジェクト管理
- ドキュメント
- 変更影響分析を使用する
- Test Cloud のアクセシビリティ テスト
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
- テスト用のエージェントのコーディング
- トラブルシューティング
自動化されたテストを Test Manager のパフォーマンス シナリオの一部として実行する前に、Studio でテストを作成、パブリッシュ、リンクします。
パフォーマンス シナリオを実行する前に、テストを作成、パブリッシュ、リンクして割り当てる必要があります。
-
Studio でテストを作成し、テストを設定します。
- App Testing ロボット (Unattended ロボット) を使用してオンプレミスでテスト ケースを実行する場合は、 Windows プロジェクトを使用します。
- サーバーレス ロボットを使用してテスト ケースを実行する場合は、クロスプラットフォーム プロジェクトを使用します。
注:
クロスプラットフォーム プロジェクトで SAP WinGui などのデスクトップ オートメーションを実行することはできません。
重要:パフォーマンス シナリオは、サポートされている最新のパッケージ (
Testing.Activitiesv.25.10.2 以降、UIAutomation.Activitiesv.25.10.2 以降、WebAPI.Activitiesv.2.1.0) を使用して構築されたテスト ケースに対してのみ作成できます以上)。古いバージョンはローカルまたはテスト セットでは動作する可能性がありますが、大規模に実行すると失敗します。 - 自動化されたテストは、他の機能テスト ケースの場合と同じように設計します。
注:使用するプロジェクトの種類にかかわらず、ワークフロー アナライザーはドライ ランのたびに自動的に実行され、各テスト ケースの 2 点をチェックします。上記のパッケージ バージョンを満たしているかどうか、およびオートメーションでパフォーマンス テストの対象とならないアクティビティが使用されているかどうかの 2 点です。チェックに失敗した場合、ワークフロー アナライザーは問題箇所を報告するので、成功しない実行にロボットの時間を費やす前に修正できます。
サポートされていないアクティビティは次のとおりです。
- Computer Vision アクティビティ
- 画像ベース/OCR アクティビティ
- [ハードウェア イベント] 入力モード
- ローカル ファイル システムへのアクセス
- デスクトップのみの操作パターン (グローバル ホットキーやウィンドウ管理など)
Studio でさまざまな自動化されたテストを作成する例については、以下のチュートリアルをご覧ください。* UiBank にローンを申し込む * モバイル バンキング アプリケーションでのモバイル オートメーションの使用 :::ヒント 自動化されたテストは、Studio でローカルに実行して動作を検証してから、デプロイしてパフォーマンス テストを行います。テストはスケーリング前にデータが安定していて信頼できるものである必要があるためです。:::
-
自動化されたテストを含むプロジェクトを Orchestrator にパブリッシュします。プロジェクトは NUPKG パッケージの形式で Orchestrator にパブリッシュされます。 Studio プロジェクトを Orchestrator にパブリッシュする手順については、「オートメーション プロジェクトのパブリッシュについて」をご覧ください。
-
テストを Test Manager にリンクします。
- プロジェクトを Orchestrator にパブリッシュしたテナントと同じテナントで、Test Manager に移動します。
- テスト ケースを作成します。詳細な手順については、「テスト ケースを作成する」をご覧ください。
- 先ほど作成したテスト ケースを開き、[ オートメーションを選択] オプションを使用して、以前にパブリッシュした、Studio の自動化されたテストを含む NUPKG パッケージをリンクします。テスト ケースのオートメーションを選択する詳しい手順については、「 オートメーションを選択する 」をご覧ください。
-
Test Manager でテストをテスト セットに割り当てます。詳しい手順については、「テスト セットにテスト ケースを追加する」をご覧ください。
-
Test Manager でテスト セットのテスト ケースを実行し、正常に実行されることを確認します。詳しい手順については、「自動化されたテストを実行する」をご覧ください。
結果
自動化されたテスト ケースが作成されて Orchestrator にパブリッシュされ、Test Manager にリンクされてテスト セットに割り当てられます。テストをパフォーマンス シナリオの一部として実行する準備が整います。