Eggplant DAIのはじめ方
Eggplant DAI は、モデルベースのアプローチを使用して、線形指向テスト自動化と自動探索テストを組み合わせます。Eggplant Studio/Fusion Engine (別名"Eggplant Functional" または"EPF") をシームレスに統合して、イメージベースとオブジェクトベースの両方のテスト実行を実現します。モデリングを使用すると、実際のユーザー ジャーニー、テスト範囲、過去のテスト失敗などのデータ セットを使用して新しいテストを作成できるため、テストの焦点が基本的なコード コンプライアンスから全体的なユーザー エクスペリエンスに移行します。このプロセスは、SUT 管理、スケジュール設定、結果の表示に Eggplant DAI ツールを使用することで、あらゆる組織に拡張できます。
なぜEggplant DAIを使用するのか?
ユーザーとして、テストを生成するために必要なことは、テストしたいインターフェースのシンプルなモデルを作成することだけです。Eggplant DAIはAIの推論をモデルに適用してテストケースを自動生成します。モデルは、ユーザーが訪問するページや画面を表す異なるstateを再現し、それらのstate内でユーザーが行う可能性のある行動またはstate間を移動する行動を表します。Eggplant DAIは、テストするアプリケーションのモデルからテストを作成し、Eggplant Fusion Engineと統合してそれらのテストを実行します。学習アルゴリズムを使用してテストを作成することで、通常は人間のテスターが思いつかないようなユーザージャーニーもテストできます。
Eggplant DAIのセットアップ
Eggplant DAI を初めて使用する場合は、次のページを読んで、次のタスクを実行して開始してください。
- DAIの仕組みを理解するには、DAI Componentsページを読んでください。
- DAI License Overviewを読んで、必要なライセンスを確認してください。
- システムの推奨事項については、Prerequisites ページを確認してください。
- Eggplant DAIのインストール
- ユーザーアカウントの設定
- エージェントのインストール
- License DAI
- 実行環境の作成
一部の DAI コンポーネントにはオープン ソース ソフトウェアが含まれています。この製品とともに配布されるオープン ソース ソフトウェアのソース コードのコピーを受け取る権利がある場合、無料のコピーも提供されます。ご要望があれば contact us ください。
次に、自分に最適なワークフローを使用します。たとえば、最初にモデルを構築するか、SUT接続とテスト構成を定義して、スケジュールされたテストの実行を進めることができます。
Eggplant DAI ライセンスの詳細については、DAI Licensing Overview を参照してください。
Eggplant DAIインターフェース
以下のセクションでは、Eggplant DAIインターフェースの左メニューで利用可能なコンポーネントをリストアップしています:
- Dashboard: モデルの現在のテストステータスのスナップショットを表示し、アプリケーションの他の部分に詳細にドリルダウンします。
- Designer: アプリケーションのエンドツーエンドテストに必要なアセットを作成し、維持します。モデル、スクリプト、テストケースを生成することができます。また、実際のユーザーデータに基づくユーザージャーニーをインポートすることもできます。
- Controller: 使用するデバイスの定義から、テスト対象の選択、個々の実行の進行状況と結果のレビューまで、テストの実行に関連するすべてにアクセスします。
- Insights: 各モデルについて、Insightsはテストのカバレッジとテストで特定された欠陥の場所に関連する分析を提供します。
- System: Eggplant DAIのすべてのサービスのサーバーログエントリをダウンロードし、サービスと接続されたエージェントの接続ステータスを表示します。
- Help: Eggplant DAIアプリの使用方法についての有益な指示を提供するEggplant DAIドキュメンテーションホームページにアクセスします。
- Log Out: Eggplant DAIからログアウトします。