アプリ開発やサイト制作のスマホ端末実機検証・テスト-Remote TestKit

Eggplant連携について



Eggplantとは

    PC、モバイル、IoT 機器に対応したテスト自動化ツールです。
  • ローコードで読みやすくレビューしやすい独自言語
  • AIを用いたモデルドリブンによる探索的テストでカバレッジ向上
  • 強力な画像認識 + 文字認識(OCR)

詳細は こちら

(※外部サイトに接続します)

コンポーネント

Eggplantは目的に合わせて、様々なコンポーネントを使い分け可能です。

  • Eggplant DAI
    画面遷移をモデル図に落とし込み、探索的テストを実行。カバレッジ向上につながります。
  • Eggplant Functional
    英文ライクな独自言語を用いて、スクリプト作成。習得のしやすさがポイントです。
    ※独自言語 : SenseTalk

Remote TestKitを実行環境にした場合の構成イメージ

Eggplantで作成したテストケースをRemote TestKitの実機環境で実行できるため、エミュレーターでは再現できない不具合や端末依存の挙動も検証可能です。
Eggplantの場合、いくつかの接続構成がございます。
制御対象がAndroid 端末のみの場合、いずれの構成でも可能ですが、iOS / Android両方使いたい場合は、VNC構成を推奨致します。
詳細については、お問い合わせください。

adb構成図
仮想adbを用いて、Remote TestKit上端末のシリアル番号を取得し、接続情報として使用します
PC UI構成図
Remote TestKitを起動したPCに対して接続して制御します
vnc構成図
Eggplant PC 内にVNCサーバを構築することで、ローカルPC内でEggplant と Remote TestKitクライアントが通信します