You are here: eggPlant Manager > Getting Started

Getting Started with eggPlant Manager

eggPlant Manager is a test management system that enables you to manage your eggPlant Functional suites, define tests, schedule test runs, and analyze results all in one central location: Your web browser. eggPlant Manager also provides you with the easiest way to run multiple tests or instances of a test simultaneously against different devices.

In addition to running eggPlant Functional scripts, you can use eggPlant Manager to run eggPlant Functional schedules, keyword-driven tests, Gherkin tests, and executable files using shell functionality.

Below is overview information to help you get familiar with eggPlant Manager:

Basic Concepts

This video describes the basic eggPlant Manager concepts.

Following is a list of basic concepts you need to know about to work with eggPlant Manager.


Tests are a set of scripts that you want to run in sequence against a particular system under test (SUT).


After you define a test, you can then run it on demand (using the Run Now button on the Tests page). You can create a schedule to run the test at a specified time or at a certain interval. For each of these run options, you can specify how many instances of a test you want to run simultaneously (up to the number of eggPlant Functional licenses available). For detailed information about schedules, see Creating Test Schedules in eggPlant Manager.


After a test finishes running, you can view the results on the Results page. Results are grouped by test, instance, and then script. You can find failures quickly and drill down to the necessary detail to determine the likely cause of failure. For more information about results, see Viewing eggPlant Manager Test Results.


The Dashboard page provides a high-level picture of eggPlant Manager activity. This activity includes recent test runs and any tests currently processing. It also provides high-level graphs to give you a sense for how your test runs are proceeding. For detailed information about what you can find on the Dashboard, see Using the eggPlant Manager Dashboard.

eggPlant Manager Components

eggPlant Manager consists of the following components:

  • Server: The server is the heart of eggPlant Manager. It performs the bulk of the eggPlant Manager processing. References to eggPlant Manager in general are often referring to the eggPlant Manager server.
  • Scheduler: The scheduler runs the tests you set to run on schedules. It runs on the same machine with the eggPlant Manager server.
  • Agents: Agents run on the machines with the eggPlant Functional instances you use to run your tests. Note that the eggPlant Manager installation program installs and runs an agent on the machine with your eggPlant Manager server by default. For more information about agents, see Working with Agents.


eggPlant Manager is fully integrated with eggCloud, TestPlant's device reservation system. eggCloud requires a separate license, but if you are running both, you will be able to manage your tests and control access to your testing environment in a single interface.

For complete information about eggCloud, see the eggCloud documentation.

Overview of an eggPlant Manager Test System

Below is a high-level overview of an example test system in eggPlant Manager. It shows the following:

  • You can use eggPlant Manager from a supported browser on any computer with network access to the machine running the eggPlant Manager server, including mobile devices.
  • You need an eggPlant Manager agent running on each machine where you are using eggPlant Functional to run tests.
  • eggPlant Manager communicates with its agents using HTTP.
  • eggPlant Functional communicates with the systems under test (SUTs) using VNC or RDP. See Creating a Connection from eggPlant Functional in the eggPlant Functional documentation for more information about these connections.

eggPlant Manager test system overview


This topic was last updated on January 09, 2017, at 01:08:36 PM.