The VIP Server allows you to share and execute Test Data Automation jobs remotely, triggering high-performance, parallelized execution from simple forms or spreadsheets. Any process configured using Test Data Automation can be exposed to the Server. They can furthermore be exposed to a self-service web portal, allowing users to parameterize and trigger jobs using online forms. Jobs can additionally be executed via REST API or from CI/CD tools like Jenkins and can also be triggered by submitting spreadsheets.
Setting up a shared VIP server for Test Data Automation provides self-service and on demand access to test data jobs, while maximising re-use and reducing duplicate effort. It furthermore improves the speed with which individual test data jobs can be executed, and overall provides "Agile Test Data" rapidly and in parallel.
You can find instructions on setting up the VIP Server here. This video and article provides instructions on making Test Data Automation jobs re-usable via the self-service portal or via a spreadsheet.
To set up and configure Test Data Automation jobs using the VIP Server, you will require the following software licensed and installed:
The VIP Server. This itself requires VIP and the VIP Server Controller. Please find information on installing, licensing and installing The VIP Server here.
Note: The VIP Server has its own prerequisite software that must be fulfilled to set up the VIP Server. Please refer to this article to make sure that the prerequisites are fulfilled.
How to set up and configure Test Data Automation jobs
The following video provides instructions on making Test Data Automation jobs re-usable from the self-service portal or via a spreadsheet. It provides guidance on completing the following steps:
Checking that the VIP Server is installed and properly configured. If not, please refer to this article.
Running an automated VIP workflow standalone.
Annotating a VIP Workflow to expose its parameters in user-friendly, self-service web forms.
Adding a process to the self-service web portal via the Server or via a file.
Configuring user-friendly, plain language forms to parameterise and trigger the re-usable jobs.
Exporting the form as a spreadsheet and using spreadsheets to submit the requests.