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 機能接続リストの使用または SenseTalk Connect
コマンドを参照してください。
Citrix 接続 (Windows のみ)
Citrix接続を使用すると、組織のCitrix環境内で利用可能なアプリケーションやデスクトップをテストできます。Citrix接続はEggplant Functionalを介して利用可能ですが、Windowsプラットフォームでのみ利用可能です。通常、Citrixを使用する組織内で利用可能なCitrix Workspace Appは、Citrix接続を作成する前に、Eggplant Functionalを実行しているシステムにインストールされている必要があります。Citrix 接続に関する詳細情報、特にEggplant Functional上でCitrix接続を作成する方法については、Eggplant Functional接続リストの使用またはSenseTalkのConnect
コマンドをご覧ください。
単一システム接続 (Windows のみ)
EPF で 単一システム 接続タイプを使用すると、EPF を実行しているのと同じマシンを SUT として使用できます。この接続タイプは Windows でのみ使用できます。この機能を使用すると、自分のマシンでテストを自動化でき、2 台目のマシンを必要とせず、ポートを開く必要がなく、ネットワークの中断に対して脆弱ではありません。単一システムのテストの詳細については、[単一マシンのテスト](epf-single-machine-testing.md#using-the-single-system-sut-connection-type-in-epf-windows-onlyおよび 単一システム固有のオプション を参照してください。
他のSUT接続
Eggplant Functionalは、他の種類のSUTも自動化することができます。これには、さまざまなタイプのセットトップボックスも含まれます。