- 基本情報
- プロジェクト管理
- ドキュメント
- 変更影響分析を使用する
- Test Cloud のアクセシビリティ テスト
- Autopilot で検索する
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
- トラブルシューティング
Test Manager ガイド
このセクションでは、UiPath® と SAP Solution Manager の連携機能の使用方法について概説します。
以下のユース ケース シナリオを選択できます。
テスト ケースを作成する
このシナリオでは、SAP Solution Manager でテスト設定を作成し、Studio でテスト ケースを作成して、新たに作成したプロセスを Orchestrator にデプロイする方法を習得できます。
テスト設定とテスト ケースを作成するには、以下の手順を実行します。
テスト設定を作成する
テスト ケースを作成するための準備として、業務プロセスのテスト設定を作成する必要があります。
-
[SAP にログオン] を使用して、SAP Solution Manager システムに接続します。
-
トランザクション /n/UI2/FLP を使用して、SAP Fiori ラウンチパッドを起動します。
-
[Project and Process Management (プロジェクトとプロセスの管理)] > [Solution Documentation (ソリューション ドキュメント)] に移動します。
-
業務プロセス シナリオを選択して、自動化するトランザクション (実行可能ファイル) を含むプロセス ステップに移動します。
-
実行可能ファイル [Create Sales Order] のコンテキスト メニューを開きます。
-
[New (新規)] > [Test Cases (テスト ケース)] > [Test Configuration (Create)) (テスト設定 (作成))] に移動します。
-
テスト設定の詳細に、次のように入力します。
- 新しい [Test Configuration (テスト設定)] と [Test Script (テスト スクリプト)] の技術的な名前を入力します。
- [Test Tool (テスト ツール)] として **[UiPath®]** を選択します。
- [Version number (バージョン番号)] を入力します。
- 新しいテスト設定の [Title (タイトル)] を入力します。
- [Local Object (ローカル オブジェクト)] を選択して、テスト設定を $TMP パッケージに保存します。
-
[OK] を選択して確定します。
注:テスト設定とテスト スクリプトの名前は文字「Z」で始まり、特殊文字や空白文字を含んでいてはなりません。
-
[ 保存 ] を選択してテスト設定を保存します。
テスト ケースを作成する
Studio を使用してテスト ケースを作成します。
-
新しく作成した [Test Configuration (テスト設定)] ウィンドウの [Launch UiPath (UiPath® を起動 )] を選択して Studio を開きます。
-
テスト ケースの作成を開始するには、以下のいずれかのオプションを選択します。
-
[プロジェクト設定] ウィンドウで次の詳細設定を構成します。
- [Test Manager の URL] を入力します。
- 現在および今後のテスト ケースが自動的に作成される [既定のプロジェクト] を選択します。
-
[OK] を選択して確定します。 Studio のプロジェクトごとに 1 回だけプロジェクト設定を構成する必要があります。この設定は、SAP Solution Manager の連携に使用されます。
テスト ケースは Studio で作成され、テスト設定からのテスト対象システム (SUT) に関する関連情報は、テスト ケースの [変数] セクションに転送されます。その後、事前定義済みの SolMan プロジェクトとして Test Manager 内にテスト ケースが作成されます。
5. Studio でテスト オートメーションの作成を開始します。6. [ SAP Solution Manager に戻る ] を選択して、Studio にテスト ケースを保存し、SAP Solution Manager でテスト コンフィギュレーションの作成を完了します。このボタンは、マシンに SAP Solution Manager プラグインがインストールされている場合にのみ使用できます。詳しくは、「 ユーザー マシンを構成する」をご覧ください。
Studio が無効化され、制御が SAP Solution Manager に渡されます。Studio は、テスト設定を作成、編集、表示する新しいコマンドを待機します。
- SAP Solution Manager から切断され、Studio でスタンドアロン モードで作業するには、[切断] を選択します
- テスト ケースへの変更は SAP Solution Manager と同期されません。
- すべての引数を SAP Solution Manager と同期させるには、テスト ケースをテスト設定から開く必要があります。
-
[ 更新] を選択して、テスト構成内のデータを更新します。
-
[テストの設定] ウィンドウで [ 閉じる ] を選択して、作成プロセスを完了します。
テスト ケースが、ソリューション ドキュメントと、対応するトランザクションに割り当てられます。
テスト ケースを Orchestrator にパブリッシュする
テスト ケースの作成が完了したら、Orchestrator にパブリッシュする必要があります。詳細については、「テスト ケースをパブリッシュする」をご覧ください。
プロセスを Orchestrator にデプロイする
最後のステップとして、あらかじめ作成しておいたプロセスを実行環境に割り当てる必要があります。
-
Orchestrator にログインして [プロセス] に移動します。
-
[ 追加 ] を選択して、新しいプロセスを設定します。詳細については、「 プロセスを管理する」をご覧ください。
-
あらかじめ作成しておいたプロセスを選択し、実行環境に割り当てます。
-
[ 作成 ] を選択して確定します。これで、UiPath® 側からのオートメーションの準備は整いました。
[プロセスをデプロイ] の操作は、各プロセスについて 1 回だけ実行する必要があります。
テスト ケースを編集する
Studio を使用して、テスト ケースを編集および変更できます。
- [SAP にログオン] を使用して、SAP Solution Manager システムに接続します。
- トランザクション /n/UI2/FLP を使用して、SAP Fiori ラウンチパッドを起動します。
- [Project and Process Management (プロジェクトとプロセスの管理)] > [Solution Documentation (ソリューション ドキュメント)] に移動します。
- テスト設定を含む業務プロセスに移動します。
- [Test Configuration (テスト設定)] > [Edit (編集)] に移動します。
- [ Launch UiPath (UiPath® を起動 )] を選択して Studio を開きます。
- テスト ケースを編集します。
- 準備が整ったら、[SAP Solution Manager に戻る] をクリックして、作業を保存して戻ります。
注:
Orchestrator にテスト ケースの最新バージョンをパブリッシュすることを忘れないでください。
テスト ケースを表示する
Studio を使用して、テスト ケースのフローを読み取り専用モードで確認できます。
-
[SAP にログオン] を使用して、SAP Solution Manager システムに接続します。
-
トランザクション /n/UI2/FLP を使用して、SAP Fiori ラウンチパッドを起動します。
-
[Project and Process Management (プロジェクトとプロセスの管理)] > [Solution Documentation (ソリューション ドキュメント)] に移動します。
-
テスト設定を含む業務プロセスに移動します。
-
[Test Configuration (テスト設定)] > [Display (表示)] に移動します。
-
[ Launch UiPath (UiPath® を起動 )] を選択して Studio を開きます。Studio が 読み取り専用モードで開きます。テスト設定は変更できません。
-
戻るには、[SAP Solution Manager に戻る] を選択します
結果
SAP Solution Manager でテスト設定が作成され、Studio でテスト ケースが設定されて Orchestrator にパブリッシュされた後、プロセスが実行環境にデプロイされます。
テスト ケースを実行する
このシナリオでは、Solution Manager でテスト ケースを実行し、SAP Solution Manager と Test Manager にテスト結果を表示する方法を説明します。
テスト ケースを実行する場合、Solution Manager でテスト設定を作成および構成済みであることを確認してください。詳細については、「テスト ケースを作成する」をご覧ください。
Solution Manager でテスト ケースを実行する
設定したテスト ケースの実行を SAP Solution Manager から直接トリガーします。これにより、UiPath Robot が呼び出されて、SAP との連携によって実行ステータスが表示されます。
-
[SAP にログオン] を使用して、SAP Solution Manager システムに接続します。
-
トランザクション /n/UI2/FLP を使用して、SAP Fiori ラウンチパッドを起動します。
-
[Project and Process Management (プロジェクトとプロセスの管理)] > [Solution Documentation (ソリューション ドキュメント)] に移動します。
-
テスト設定を含む業務プロセスに移動します。
-
[テストの設定] を選択します。
-
[Execute] を選択します。
-
SAP WinGUI で実行オプションを確認して、[実行] (F8) を選択します。
-
UiPath® SAP Solution Manager 連携により実行ステータスを表示するウィンドウが開きます。
このプロセスを停止するには、[ 実行をキャンセル] を選択して、以下のいずれかのオプションを選択します。
-
Wait until current test case execution is finished (現在のテスト ケースの実行が完了するまで待つ): 現在の実行が完了した後に停止します。
-
Immediately return to SAP Solution Manager (ただちに SAP Solution Manager に戻る): ただちに実行をキャンセルして Solution Manager に戻ります。
実行結果を表示する
実行の完了後、SAP Solution Manager の SAP Fiori ユーザー インターフェイスで結果を確認できます。
-
SAP Fiori ラウンチパッドを起動します。
-
[Log (ログ)] > [Test Tool Log (テスト ツール ログ)] に移動します。
-
SAP WinGUI で実行の詳細情報をすべて確認します。UNCPathToLocalLog エントリのすぐ横にあるリンクを選択して Test Manager に結果を表示することもできます。詳細については、「 テスト結果を分析する」をご覧ください。
結果
テスト ケースは SAP Solution Manager を使用して実行されます。実行結果は SAP WinGUI と Test Manager の両方で確認できます。
テスト バリアントを使用してパラメーターをテストする
このシナリオでは、入力/出力パラメーターを使用して各種スクリプトの実行データを提供する方法、およびテスト バリアントを使用してパラメーターのテストを実行する方法を説明します。
テスト パラメーターを作成および定義し、テスト データのバリアントを追加するには、以下の手順を実行します。
Studio でテスト パラメーターを定義する
各種スクリプトの実行データが提供されるようにするには、Studio でテスト パラメーターを定義します。たとえば、テスト ケースに材料の番号や数量が含まれており、それらの値をいろいろと変えながら注文書を作成してテストする必要があるとします。
-
SAP GUI で、 SAP Fiori ラウンチパッド を開き、ワークセンタフレームワークを開きます。
-
[Project and Process Management] > [Solution Documentation] > [Business Processes] に移動します。
-
探しているテスト ケースを含む業務プロセスに移動します。
-
テスト ケースを見つけて [ テスト構成] を選択します。
-
[編集] を選択します。
-
[ UiPath® を起動 ] を選択して UiPath® Studio を開きます。
-
[引数] タブに移動し、2 つの入力引数を作成します。これらは、Solution Manager での実行時に適切なテスト データを動的に入力するために使用されます。これらの引数を使用して、ハード コードされた材料と数量の値を置き換えることができます。
-
受注番号に対する出力引数を作成し、後続のテスト ケースで使用できるようにします。受注番号はステータス バーで確認できます。
-
プロジェクトのコンテキスト メニューを開き、[ 「パブリッシュ可能」として設定 ] を選択して、パブリッシュの準備をします。
-
[ パブリッシュ] を選択して、プロジェクトを Orchestrator にパブリッシュします。これで、テスト パラメーターをテスト構成で使用できるようになります。
テスト バリアントを作成し実行する
SAP Solution Manager でテスト バリアントを作成して、同じテスト ケースを異なる入力データ セットで実行してから、バリアントを実行して複数のパラメーターの組み合わせを検証します。
- SAP GUI で、 SAP Fiori ラウンチパッド を開き、ワークセンタフレームワークを開きます。
- [Project and Process Management] > [Solution Documentation] > [Business Processes] に移動します。
- 探しているテスト ケースを含む業務プロセスに移動します。
- テスト ケースを見つけて [ テスト構成] を選択します。
- [Go to] > [Expert Mode] に移動します。
- [Change Mode] に切り替えます。
- [Variants] タブに移動して、バリアントを追加します。
- 対応するテスト データを入力します。
- [保存] を選択して、変更を確定します。
- [ 実行 ] を選択して実行を開始します。
テスト実行ログを表示するには、テスト オートメーションの [概要] ウィンドウの [ ログ ] ボタンを選択します。
結果
テスト パラメーターは Studio で定義され、テスト バリアントは SAP Solution Manager で作成され、バリアントは異なる入力データ セットを使用して実行されます。