メインコンテンツまでスキップ

SUTへの接続

Eggplantのテスト製品を使用すれば、様々なタイプのシステムアンダーテスト(SUT)に接続することができます。Eggplant Functional内から、モバイルデバイス、デスクトップOS、その他のデバイスに接続を作成し、自動化テストを可能にすることができます。さらに、自身でホストすることなく、多種多様なブラウザやモバイルデバイスにアクセスできるSauce Labsにも接続することができます。

デスクトップへの接続

Eggplant Functionalは、デスクトップシステムのテストにVirtual Network Computing(VNC)およびRemote Desktop Protocol(RDP)接続をサポートしています。これらのプロトコル間の違いについては、Eggplant Functional接続タイプ:VNC vs. RDPを参照してください。SUTにVNCサーバーをインストールする方法については、VNC Serversをご覧ください。SUTへの接続の作成に関する詳細情報は、Using the Connection ListまたはConnect Commandを参照してください。

ブラウザベースのアプリケーションをテストするためにデスクトップに接続する場合、Sauce Labsを使用してアプリケーションに接続するオプションもあります。Sauce Labsを使用すると、自分自身でホストすることなく仮想ブラウザにアクセスすることができます。詳細情報は以下のSauce Labs接続をご覧ください。

モバイルデバイスへの接続

Eggplant Functionalを使用して、Android OSおよびiOSのSUTをテストすることができます。自分が所有する物理デバイスをテストすることも、Sauce Labsがホストする物理デバイスをテストすることもできます。

WebDriver接続

Eggplant Functionalを使用して、WebブラウザやWebアプリケーションのオブジェクトベースのテストをSelenium WebDriverで実行できます。ブラウザセッションを自分でホストするか、Sauce Labsの包括的なホストブラウザスイートにアクセスすることができます。

もしブラウザをローカルでホストしているなら、SUT上にSeleniumサーバーと適切なWebブラウザのドライバをインストールする必要があります。Eggplant FunctionalでWebDriverの設定と使用に関する詳細情報は、Eggplant FunctionalでのSelenium WebDriverテストをご覧ください。

ブラウザをSauce Labsでホストする予定の場合は、Eggplantを使用してSauce Labsに接続するだけで、自動的にそのSUTへのWebDriver接続が提供されます。詳しくは、以下のSauce Labs接続をご覧ください。

また、WebDriverを使用してモバイルデバイス上のアプリケーションのオブジェクトベースのテストも行うことができます。この方法とiOSおよびAndroidデバイスの環境設定についての詳細は、モバイルWebDriverテストをご覧ください。

Sauce Labs接続

Eggplant Functionalは、VNCとWebDriverの両方のプロトコルを通じてSauce Labs接続をサポートしています。この機能により、Eggplantの画像ベースのテスト(VNC接続を介して)および/またはオブジェクトベースのテスト(WebDriver接続を介して)を使用して、ブラウザやモバイルデバイスをテストできます。Sauce Labsおよびその製品の詳細については、彼らのウェブサイトをご覧ください。EggplantでのSauce Labs接続の設定と管理についての詳細は、Eggplant Functional接続リストの使用またはConnectコマンドをご覧ください。

Citrix接続

Citrix接続を使用すると、組織のCitrix環境内で利用可能なアプリケーションやデスクトップをテストできます。Citrix接続はEggplant Functionalを介して利用可能ですが、Windowsプラットフォームでのみ利用可能です。通常、Citrixを使用する組織内で利用可能なCitrix Workspace Appは、Citrix接続を作成する前に、Eggplant Functionalを実行しているシステムにインストールされている必要があります。Citrix接続に関する詳細情報、特にEggplant Functional上でCitrix接続を作成する方法については、Eggplant Functional接続リストの使用またはSenseTalkのConnectコマンドをご覧ください。

他のSUT接続

Eggplant Functionalは、他の種類のSUTも自動化することができます。これには、さまざまなタイプのセットトップボックスも含まれます。