Eggplant Functional
programming tool

Eggplant Functional is a black-box graphical user interface (GUI) test automation tool. It was developed in Boulder, Colorado, by Doug Simons, Jonathan Gillaspie, and John McIntosh. The software was initially developed by Redstone Software, a subsidiary of Gresham Computing PLC, starting in 2002. On September 2, 2008, Redstone Software was acquired by a UK-based company called Testplant, which later rebranded itself as Eggplant.
Approach
Eggplant Functional employs a two-system model, comprising a controller machine—where scripts are authored and executed—and a system under test (SUT), which may run a VNC server. Eggplant Functional can connect to the VNC server via its built-in viewer via TCP/IP or to a system that supports Remote Desktop Protocol (RDP). Any system running a VNCserver can function as a SUT. Originally designed for Mac, the controller environment/IDE is now also available on Linux and Windows via GNUstep.
The SenseTalk feature allows for the creation of scripts either manually or through an 'assisted scripting' mode, where the user guides Eggplant Functional in navigating a system and verifying a set of test steps. Additionally, the 'Turbo Capture' feature streamlines the image capture process and automatically generates SenseTalk code based on the user's actions.
In 2011, Eggplant released Eggplant Functional v11, which introduced an integrated Optical Character Recognition (OCR) engine.
“Eggplant Functional” enters the record as programming tool. Crown Archives preserves that source wording while asking what Eggplant, Functional and programming can confirm, complicate or overturn.
Why this record matters
“Eggplant Functional” is worth following because a concise public description often conceals a longer documentary argument. Here, Eggplant, Functional and programming provides the most credible route into that argument.
The citation trail is more important than the brevity of the summary: it shows where individual claims can be examined in context. The source revision retrieved here is dated Apr 16, 2026. The linked authority identifier is Q5347931. 1 of 1 selected statements include explicit references; 0 carry qualifiers and 0 use preferred rank. The first chronological checks are 2002, 2008 and 2011.
The absence of detail may reflect summary conventions rather than a lack of surviving documentation. The source lead contains qualifying language; that uncertainty should survive quotation, summary and reuse. Authority statements aid reconciliation but still require their own references, qualifiers and ranks to be checked.
How to read it
Use the entry as an orientation point, then follow its citations and revision history. Names, dates and institutional relationships should be checked against the original record.
- Subject orientation
- Search vocabulary
- Locating named sources
The closest primary source, responsible institution and strongest cited specialist reference.
Three-step research path
- Establish the record: confirm the title “Eggplant Functional”, its source revision and the description used here.
- Expand the search: follow Eggplant Functional primary sources, Eggplant Functional archive and Eggplant research across catalogues and specialist indexes.
- Test the account: compare the strongest cited source with the responsible institution’s current record and note any disagreement.
Questions for further research
- Which source most directly establishes the central claim about “Eggplant Functional”?
- What terminology or title could unlock a more precise catalogue search?
- Which institution is responsible for the underlying evidence?
Search terms from this dossier
This entry incorporates text from “Eggplant Functional” on English Wikipedia. Contributors are listed in the page history. Text is available under the Creative Commons Attribution-ShareAlike 4.0 License. Selected authority identifiers and statements are retrieved from Wikidata under CC0; their references and qualifiers remain part of the verification path.