Creating Your First SUT Connection in Eggplant Functional
The simplest way to start testing with Eggplant Functional (EPF), is to set up a Windows machine to be both the Eggplant host machine and the SUT in "a single system model." This is the Eggplant setup described on the Getting Started with Eggplant Functional page.
While the single-system model is the simpler configuration, automated testing with Eggplant Functional was designed to work in a two-system model. This means that Eggplant Functional runs on one computer, and it can connect to any number of other computers or devices that have the systems or applications you want to test. The systems in a two-system model are as follows:
-
Eggplant machine: (sometimes called "the Eggplant controller machine") The system where you install and run Eggplant Functional. The Eggplant machine is where you have everything you need to run your test, such as the scripts and associated images. For detailed information about the systems where you can run Eggplant Functional, see the Prerequisites page
-
The system under test (SUT): The second system where the application you want to test is running. The SUT can be a wide variety of systems, including desktop machines, virtual machines, mobile devices, or even point-of-sale (POS) and Human Machine Interface (HMI) systems. To learn about the other types of SUTs you might use, see Connecting to SUTs. For information about prerequisites for SUTs, see System Under Test (SUT) Recommendations and Requirements.
Instructions for setting up your first SUT follow.
-
If you are running Eggplant Functional on Windows, you can use the single-system model to get started as described in Your First SUT Connection on Windows below.
-
If you are running Eggplant Functional on Mac or linux, we'll show you how to create VNC and RDP connections to a Windows SUT in Your First Connection on Mac or Linux below. The VNC and RDP connection types described below are for running Eggplant Functional in a two-system model. See Eggplant Functional Connection Types: VNC vs. RDP for information about these two connection types.