Create tests against a remote environment

Your batch runs, or scheduled automated test executions can run remotely without question. But did you know you can also develop and manage tests remotely?

With the Squish Server running on the remote environment, the Squish IDE can create and execute tests remotely. (You can either use external tools like remote desktop, VNC, etc. or the built-in Remote Control feature to control the remote AUT.)

Three simple steps:
  1. Indicate what incoming IP addresses to allow by modifying the squishserverrc file on the remote machine.
  2. Start the Squish Server on the remote machine to listen for incoming requests
  3. Add remote machine's IP address and port as a remote server from Edit > Preferences (Mac: Squish > Preferences) > Squish > Servers > Add > Remote Server and select the desired server from the list

    squish-add-remote-server

Wonder why this is helpful?

I work for example from approximately a dozen different virtual machine configurations. Instead of using the Squish IDE from within each configuration, I can simply start the squish server when using the environment, and continue working from the IDE on my desktop. I interact with the AUT from within the virtual environment when recording or inspecting objects, but all other interaction takes place from the Squish IDE on my desktop.

What other scenarios can you think of where this would be applicable?

Comments

    The Qt Company acquired froglogic GmbH in order to bring the functionality of their market-leading automated testing suite of tools to our comprehensive quality assurance offering.