Curiosity's process automation framework, VIP, runs the automation submitted to the server from Test Modeller, including automated test execution and test case generation.
This article and video provides instructions on setting up a server using VIP and exposing it to Test Modeller. In Test Modeller, it can then be accessed as either a Private or Public server.

Software Requirements

The Server can be set up on a local or cloud-based Windows 64-bit machine.  To set up the VIP Server, you will need the following Curiosity software installed on the Windows (64-bit) machine that will be used to host the Server. Please see the following Knowledge Base articles for guidance on their installation and licensing:

  1. VIP and its associated configuration folders.

  2. The VIP Server Controller and associated configuration folders.

Note: VIP and The VIP Server Controller have their own prerequisite software that must be fulfilled to set up the VIP Server. Please refer to the above guides to make sure that the prerequisites are fulfilled.
You will also need access to Test Modeller. Refer to this article for information on licensing and setting up Test Modeller.

Setting up or upgrading the VIP Server

The following video provides instructions on setting up the VIP Server. Use the video to complete the following steps on the Windows (64-bit) machine on which you will set up the Server:

  1. Install and integrate Test Modeller, VIP and The VIP Server Controller.

  2. Run The VIP Server Controller to commit the relevant automation workflows to memory.

  3. Use The VIP Server Controller to set up and run the Hopper and a REST Server.

  4. Set up a new private or shared server in Test Modeller.

  5. Run a test job to test that: available jobs are displayed in Modeller, that they can be submitted and run, that previous jobs are available for analysis, that the correct messages are displayed when jobs are run.

  6. Upgrade the VIP Server.

There are a three different servers shipped as standard with VIP and The VIP Server Controller:

  1. AUTO Server - primarily for running test automation scripts.

  2. Hopper - primarily for running advanced test data management jobs.

  3. REST Server - a back up server.

Choose to start whichever server is most relevant to the jobs being run on it.

Once you have set up your Server in Test Modeller, please refer to these Knowledge Base articles for instructions on submitting automation jobs.