test-suite
2024.10
true
- Test Suite の利用を開始する
- Studio
- Orchestrator
- Testing ロボット
- Test Manager
モバイル デバイス オートメーションのアーキテクチャ
Test Suite ユーザー ガイド
Last updated 2024年11月11日
モバイル デバイス オートメーションのアーキテクチャ
モバイル デバイス オートメーションには、Studio とアクティビティ、Appium サーバー、およびターゲット デバイスそのものからなる 3 層アーキテクチャが含まれます。
- モバイル デバイス オートメーションの基盤は Studio から始まります。
- まず、モバイル デバイス マネージャーを使用して、ターゲット デバイスと自動化するアプリケーションとの間の接続を確立します。
- この接続は、ターゲット デバイス上で実行される Appium サーバーを介して容易に実行できます。
- その後、Mobile Automation パッケージと UI Automation パッケージで利用可能なアクティビティを使用できます。
- Appium は、デバイスとアプリケーション間の接続を実行、テスト、シミュレーションするための重要な要素です。モバイル デバイス マネージャーは、モバイル デバイスと Appium サーバー間のブリッジとして機能し、オートメーションのコマンドを解釈して実行します。
- UiPath® のモバイル オートメーションは、Appium を iOS および Android 用のドライバーとして使用します。そのために、ドライバーの初期化、テスト環境パラメーター (アプリ ファイルやデバイスの詳細など) の設定、ネイティブおよびハイブリッドの両アプリのテストへの対応を行います。
- Appium サーバーをローカル マシンにセットアップしたり、クラウド Appium サーバーを外部のクラウド デバイス ファームから利用したりでき、柔軟性があります。UiPath® のモバイル オートメーション ソリューションの使用時に連携が可能なクラウド デバイス ファームについては、以下をご覧ください。
クラウド デバイス ファーム Sauce Labs Perfecto Mobile Experitest