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クライアントが通信します