Virtual Network Computing, or VNC, is a sharing system that allows you to remotely control one computer from another. A VNC server is installed on the system under test (SUT) and works with Eggplant Functional to allow control of this second machine.
VNC server installation varies from system to system. This is a checklist for general VNC configuration on a desktop SUT:
- Install a standard VNC server (up to RFB protocol 3.8.)
- Verify that your network security will allow the SUT to receive connections from Eggplant Functional on one of the VNC ports: 5900-5909.
- If the VNC server requires that clients have a user account on the SUT, create an account that the Eggplant Functional users can log in to.
- Make a note of the following information to enter in the Eggplant Functional Connection List:
- The SUT’s IP address or host name
- The SUT’s VNC port number
- The name and password of a user account on the SUT, if the VNC server requires it
- The VNC server password (if there is no user-account password)
There are many options for VNC servers. We recommend these:
|Mac||Built-in Screen Sharing|
|Linux||Built-in VNC (if there is one), otherwise TightVNC|
|Android||See Getting Started with Android Gateway|
|iOS||See Getting Started with iOS Gateway|
|Other mobile platforms||Contact your account manager or email@example.com|
If there is a requirement in your testing to not alter the SUT, a KVM device can be used instead of a VNC connection. See Connecting with a KVM-over-IP Device for details on this testing method.