EggPlant is a testing tool used for Automation of user actions on the Graphical User Interface (GUI) for Macintosh based applications. It interacts with the UI by identifying the images of the objects (pushbutton, checkbox, textfield etc.) in a dialog.
Eggplant runs on Mac OS system called “Client”, while the Application Under Test (AUT) runs on a separate computer, called “System-Under-Test” (SUT). Eggplant interacts with the SUT via a network, using Virtual Network Computer (VNC) server running on the SUT.
EggPlant uses an Object Oriented scripting language called SenseTalk. Basic concepts in SenseTalk include Values, Containers, Expressions and Control Structures.
Automated Testing Methodology in EggPlant
Most of the Eggplant activity takes place in four types of windows:
• Remote Screen Window - The Remote Screen appears in an Eggplant window on client Mac. User can see and interact with software running on the SUT via the Remote Screen.
• Script Editor Windows - The Script Editor lets the user create and edit scripts. Scripts test the software by simulating user actions with a list of scripted steps.
• Run Window - The Run window shows a variety of levels of detail about the currently running script or scripts.
• Suite Editor Windows - A Suite is a collection of testing elements. With Suite Editor, user can manage these elements including scripts, images, results, schedules and helpers.
Framework
The commonly used framework comprises of the following files:
Frame – Common library containing commonly used functions and images. In addition, it also contains the Recovery system used by EggPlant.
To know about Automation Script, Please go Automation Scripts
For more software testing definitions, please go here
No comments:
Post a Comment