- About The Curiosity Platform
- Release Notes
- Platform Update Webinars
- Quality Modeller Release Notes
- 16th December 2024
- 1st November 2024
- 27th September 2024
- 16th August 2024
- 8th July 2024
- May 2024
- April 2024
- March 2024
- ModelGPT: Additional vocabulary for prompt templates
- Override module collection path on code import
- ModelGPT: Prompt chaining
- Exclusive rules for path generation
- Multi-select on inserting & connecting nodes
- Validate variable references in node properties
- ModelGPT: Scenario based identification of missing scenarios
- ModelGPT: Move to subflow with AI
- February 2024
- January 2024
- Images on User Profiles
- QuickStart API: Step Level Assertion Results
- Model GPT: Favourite Prompts
- Model GPT: One Time Use Prompts without Input
- Directly Embed Images in Automation Actions
- Edge Handle Directions for Start & End Nodes
- Live Reporting of Test Statuses
- Drag & Drop Files onto Model Explorer
- 2023 Release Notes
- December 2023
- November 2023
- Model Editor - TestRail Integration Video 2023
- Model Editor: Select grid type
- Model Editor: Minimap view
- Duplicate page collections
- Visual automation for complex applications
- Start web scan from model dashboard
- Node Linking User Experience Updates
- Code Generation: Date in Code Template
- Web Automation: Smart Locators Enabled by Default
- October 2023
- September 2023
- Model Editor - New User Interface (Beta)
- Co-Pilot Update in Model Editor
- Search Capability in Model Editor
- Presentation Mode in Model Editor
- Model Editor - Rotate shapes
- Model Editor - Freestyle pen
- Model Editor - Lock / Unlock nodes
- Model Editor - Edge weight & line type
- Model Editor - Transparency & direct editing of colour value
- Model Editor - Group & ungroup nodes
- Web QuickStart actions available on page object & web scanning
- Model Editor - Bring to front / send to back on nodes
- Model Editor - Icon Pack Available
- Model Editor - Plain Text Block
- Model Editor - Inline Editing of Page Object Identifiers
- August 2023
- July 2023
- QuickStart API: Return cookie value in API request
- Published Test Suite: Change environment URL
- Scan JIRA requirements connector
- ModelGPT: Create user stories from models
- ModelGPT: Cache builder responses
- Email notification on job completion
- QuickStart Web: Ability to Automate File Upload
- ModelGPT: Select Language for Model Importer
- QuickStart API: API Result Show Returned Cookies
- QuickStart API: Extract Cookie Value Action
- Auto-Login to Chrome Extension
- Create Model Direct from Automation Module
- Syntax for Raw Data Value in Automation Code
- June 2023
- QuickStart Web: Multi-Factor Authentication (MFA) Action
- Run Failed Models from Job Results View
- ModelGPT - GenerativeAI Assistant in Model Editor
- ModelGPT - Import JIRA tickets Using GenerativeAI
- Edit Test Modeller Version
- View External Entity Traceability
- Synchronise External Entities from JIRA
- Path Description Available in Connector Field Mapping
- Personal Access Token Authentication for JIRA XRay Cloud
- Movement Handles on Module Object & Page Object Identifier Screens
- Test Database Connection Directly on the Database Definition
- File Extension Override in Code Template
- Formulas and Data variables in Model Custom Fields
- Warning for Out of Date Published Tests
- ModelGPT - Summarise a model
- ModelGPT - Provide Model Feedback
- ModelGPT - Query and Ask Questions In a Model
- May 2023
- Concurrency Filter on User Management
- Save Created Diagrams for Data Lists
- OpenID Connect Authentication for Azure Active Directory
- ModelGPT - Create Models from Text
- Daily Active Users Activity Graph in Workspace Subscription
- Right Click on Node & Edge to Insert Node
- Hide / Unhide Custom Fields
- Personal Access Token Authentication for JIRA XRay
- Default Assignee and State when Creating a Model
- Additional Model States - Approved and Rejected
- Ability to Change Font Size and Colour on Nodes
- New Multi-Select Custom Field Type
- Include Custom Fields in Generated Code
- April 2023
- Regenerate Flag on Automation Module Collection
- Publish Test Suite after Execution Complete
- Radial Diagrams for Database Definitions
- Read Only / Viewer Mode
- Share / Expose Coverage Profiles
- New Graphs for Run Results
- Record and Export API Requests into Test Automation
- Postman Import Includes Path Variables
- Password Parameter on Automation Function
- QTest Export to Test Suites and Synchronise Run Results
- Tables Appear in Job Results
- Failure Analysis on Test Automation
- TestInsights - Automation Suite Analysis & Conversion
- TestInsights - Action Pack in QuickStart Web Automation Framework
- Keyword in Path Naming Convention for Pulling Node Values from Master Model
- Choose from Existing Tables and Columns in SQL Test Criteria
- Add Models and Dynamically Assign Coverage to a Test Suite
- JSON Path Not Exists Assertion for API Automation
- QuickStart API Testing - Set Message Content Type
- QuickStart API Testing - Template JSON / XML Request with Repeaters and Conditional Logic
- QuickStart Web Testing - Enable / Disable Stop On Fail
- GitLab Connector Validation and File Browser
- March 2023
- Data Painter on Table Diagram Action
- Data Painter on Workspace Rules Configuration
- Assertion Results Shown in API Request Executor
- Choose the Save Location when Using Move to Subflow
- Git Connector to Automation Traceability
- Tag Multiple Nodes at the Same Time
- Tags Defined at the Project Level
- API Request Logging in QuickStart API Automation
- View and Project Manage the Status of Test Modeller Tasks
- Notifications for File Comments and Assignee Changes
- On Delete, Affected Entities are Displayed, with Text Confirmation Required to Delete
- Preview of Extracted JSON Path Result on API Response
- Auto-Populate the Response Type when Formulating an API Request
- API Request and Response Logging in HTML report on QuickStart API Framework
- Dynamic Entity Relationship Diagrams for Database Definitions
- Allow The Use of Data Generation Functions in Model Rules and Path Names
- Applitools Eyes Action Pack for Visual Assertions
- SauceLabs for Web testing in QuickStart Web Framework
- Add Custom Code Snippets in Module Collection
- QuickStart API Assertions for Header Contains, Header Value, JSON Path Exists, JSON Validation
- Auto-Create Assertions for QuickStart API Automation
- Traceability from Run Results to Module Collections
- Traceability from Module Collections to Run Results
- Integer Custom Field Type
- February 2023
- State / Assignee / Priority / Creator Properties in Connector Export Mapping
- Tag to Model Traceability
- RubberBand Drag Selection in Groups and Swimlanes using Shift Key
- Email Configuration in Modeller Admin Portal (On-Premise)
- Edit Page Object Identifiers In-Line in Module Object
- View Executions Linked to Published Test Suite
- Report Attachment in Run Results Email
- Katalon Integration: Import API Requests
- Katalon Integration: Import Desktop Scans
- Katalon Integration: Import Custom Keywords
- Katalon Integration: Support for Common, Visual, and Desktop Actions
- January 2023
- Import Image of Original Visio File
- Impact Analysis Dialog
- Merge Option on Postman & Swagger Imports
- DrawIO Export
- Warning on Expanding Subflow Adjusting Diagram Layout
- Debug Option when Re-Executing Job
- Embed Job Submission Form in External Website
- Show User Groups Part of a Project
- Import Postman Collections
- API Response Preview in Run Results
- API Request File Upload Parameter
- API Response Preview - Download Option
- Postman Import Environment Variables
- Jira On-Premise Connector
- 2022 Release Notes
- December 2022
- November 2022
- October 2022
- Subflow Mapping Screen Update
- Open Modeller Folder on a New Scan
- Project Automation Type Assignment Dialogue UI Update
- Support for Web Based Mobile Automation
- IBM Rational
- Select Test Cycle and Folder on Export to Zephyr
- API Authentication Helper
- API Request Result Dialogue Revamp
- API Example on API Automation Project Creation
- QuickStart Automation Examples Folder
- September 2022
- August 2022
- Warn and Escape Bad Characters on the Automation Screen
- Clone Pre-Configured Frameworks
- Test Results in Job View
- Trigger Test Plan Execution from CI/CD and API
- Email Alert Types for Scheduled Tests Explained
- How to Export Visio
- Assert Response Time in API Modules
- View Job API Call from Modeller Screen
- Trigger Test Plan Execution from CI/CD / API
- Additional Keywords in QuickStart Frameworks
- Email Validation for QuickStart Web Automation
- QuickStart Mobile Automation Framework
- July 2022
- Expand Right-Hand Modeller Panel
- Connect Images to Nodes in the Model and use them for Test Generation
- Re-Execute a Job
- View Projects Using an Automation Framework
- Download Recent User Activity
- Export Custom Fields to Excel
- User Concurrency Explained
- Import and Generate Page Objects to/from JSON
- Visio Custom Shape Mapping
- Model Rules - Contains in List Rule
- June 2022
- May 2022
- April 2022
- How to Run Failed Tests in a Test Plan
- List and Test Data Lookups in The QuickStart Framework Explained
- How to Override The Default Message Type for Swagger Imports
- Lookup Data for Automation from Data Sheets
- Lookup Data for Automation and Tests from Lists
- How to Email a Report of the Results from Scheduled Tests
- March 2022
- February 2022
- 2021 Release Notes
- How to Export to Microsoft Word
- Inline Editing of Subflow Parameters
- Global Search in Project Explorer
- Show Default Value for Subflow Parameters
- How to Bookmark Favourite Projects in Test Modeller
- Data Editor Button for Overriding Default Values
- Data Rules in Project Explorer Panel for Import Explained
- List of Nodes for a Model Available in the Overview Panel
- Multiple Automation Execution Types Explained
- Automation Execution Parameters Explained
- Enterprise Test Data Release Notes
- 16th December 2024
- 1st November 2024
- 27th September 2024
- 16th August 2024
- 8th July 2024
- June 2024
- December 2023
- October 2023
- September 2023
- July 2023
- Enhanced Data Generation Within Test Modeller
- Data Generation AI - Full Release
- Scan Data and Look for Relationships - New Feature
- File and Message Generation Acitvity - Full Release
- Mask Database Activity - Full Release
- Subset Database Activity - Full Release
- ScanFiles - New Job
- MaskFiles - Enhancement
- June 2023
- Synthetic Test Data Generation - Full Release
- File Structure Diagrams - New Feature
- Scan Files Function - New Feature
- Data Probability Analysis - New Feature
- Data Search & Reserve - Enhancement
- Find Form Improvements
- Enhanced Data Reporting and Auditing
- Test Data Automation Version Management Improvements
- Setup
- Installation Documentation
- Data Discovery
- Data Masking
- Synthetic Data Generation
- Pipelines
- Data Subset
- Help & Support
- Learning Portal
- QuickStart Tutorials
- QuickStart Mobile Automation
- QuickStart Web Automation
- QuickStart Mainframe Automation
- QuickStart API Automation
- QuickStart Manual Testing
- QuickStart Desktop Automation
- QuickStart Katalon Automation
- Archived Tutorials
- Quality Modeller 101
- The Art of Modelling
- Quality Modeller Best Practice
- Test Data Strategy at The Enterprise
- Enterprise Test Data 101
- Creating a Database
- Using Data Files in Enterprise Test Data
- Using Databases in Enterprise Test Data
- Connecting to a Database
- Create a List from the Database
- Scanning a Database
- Creating a Definition from an Existing Connection
- Creating a Definition Without an Existing Connection
- Creating a Definition From an Existing Schema
- Database Definition View Explained
- Database Definition Structure Explained
- Database Versions Explained
- Database Diagrams
- Preparing Data Environments
- Cross Technology Pipelines
- Using Data Lists
- Navigating the UI
- Using Forms in Enterprise Test Data
- Data Activity Tutorials
- Additional Learning
- QuickStart Tutorials
- Quality Modeller Documentation
- Code Template
- Get Started with Quality Modeller
- Quality Modeller Workspace & File Management
- Building Models in Quality Modeller
- How to Create a Model
- Model Types and Versions Explained
- How to Build a Model
- The Model Editor User Interface Explained
- Model Properties Explained
- Actions in Test Modeller Explained
- Pools and Lanes Explained
- Subprocesses Explained
- Map Variables from a Subflow to Master Model
- Looping in Test Modeller Explained
- Create a Requirements Model from a User Story or from Scratch
- Test Case Generation
- What is Coverage, and Why does it Matter?
- How to Generate Test Cases
- Applying Test Case Coverage
- Browsing Test Cases
- Naming of Test Cases
- Advanced Naming of Test Cases
- Tagging Valid and Invalid Data/Paths
- Advanced Test Case Generation Settings
- Random Path Generator Explained
- Data Types, Test Steps and Requirement Steps Explained
- Rules & Conditions
- Exploring Test Data in Models
- Automating Tests
- Executing Tests
- Quality Modeller Web Extension
- Administering Quality Modeller
- Quality Modeller AI
- Platform Connections and Integrations
- Git (generic)
- Jenkins
- TestRail
- Microsoft Visio
- Modeller AI
- KnowledgeHub AI (unreleased)
- Configure Generative AI (Default) Connection
- Configure Generative AI (Custom) Connection
- DataGPT - Create Data Lists from Text
- Model Builder Agent - Create Models from Documents
- ModelGPT - Create Models from Requirements
- Modeller Co-Pilot
- Modeller AI Token Usage Estimates
- DrawIO
- SVG
- Lucidchart
- BPMN
- Enterprise Architect
- Fluxicon Disco - Process Mining
- Atlassian Confluence
- Tricentis qTest
- SmartBear Zephyr
- Rally (Agile Central)
- OpenText (MicroFocus) Octane
- Microsoft Excel
- Gherkin
- Jira Xray
- SelectorsHub
- Azure DevOps
- IBM Rational Quality Manager
- Microsoft Word
- Conformiq
- GitHub
- GitLab
- Jira - Requirements
- Jira - Test Cases
- Rich Text
- BitBucket
- Quality Modeller Feature Overviews
The VIP Server Controller is a desktop application that executes VIP jobs on a local or remote machine. The remote machine can be installed on the local network as a private cloud, or using a cloud provider like Azure or AWS.
The machine onto which the Server Controller is installed must be a Windows 64-bit machine. The Server can be triggered from the Command Line or using the desktop application installed on the machine which it is installed. Alternatively, jobs can be triggered on any machine from a pre-configured web portal, and can also be invoked from CI technologies like Jenkins.
This article provides instructions for downloading and installing the VIP Server Controller. You then need to configure and set up your server. The video below provides instructions on setting up the server.
If you would like to install VIP and the VIP Server Controller, please contact support@curiosity.software to request the download links.
Note: Get in touch if you are using VIP and the VIP Server Controller in conjunction with an on-premise installation of Quality Modeller. The installation must align versions. Please contact support@curiosity.software, and we will get you set up.
Note that this installation should be done after the linux installation
Prerequisites
Please note that the following prerequisites must be completed prior to installation.
Must be run as administrator
The VIP Server needs two open ports to install. By default, it will use 8088 and 8089. You can verify if these ports are free by running the command netstat -ano -p tcp |find "8089" in command (cmd.exe). If you need to use other ports, make sure to use the customised section of the install.
Please note: ARM Chip architecture is not supporter.
Installing The VIP Server Controller
To install the VIP Server Controller, visit the download link in your web browser. Wait for setup_VIPExcel_['latest' OR 'VersionNumber'].exe to finish downloading.
Locate the downloaded file and open it. You might be asked to verify Curiosity as a publisher. Click Yes:
This will open the VIP Server installer. You first need to read and accept the VIP License Agreement:
Next, select which components you would like to install. We recommend retaining the default components provided:
Next, select Additional Tasks
Then, provide Connection Details on the screen below (see next screenshot for example inputs).
The Connection details can be obtained by opening Quality Modeller and going to Management->Profiles (left-side menu) and copying the Field values.
Example Field Values from Quality Modeller
Complete Connection Details:
Sample Connection Details
Once completed, press the Next button to review the setup type and selected components. You can click "Back" to update your selection, or click "Install" to complete the installation:
If VIP is open, this screen will appear. Select 'Automatically close the applications' followed by Next
Wait for the installation to finish and then click "Finish":
The VIP Server Controller is now installed.
Validating Connectivity
Upon successful installation navigate to the "Profile" section on the left-hand menu panel then "Automation Servers".
You should be presented with the workspace servers page. Here you can see all available VIP servers. The machine you setup should be visible with a green marker next to it. Below we can see "Toby-Laptop" is available. Note: if a server becomes outdated a warning message is presented,
Upgrading The VIP Server Controller
Upgrading The VIP Server Controller follows the same process as above.
Every time you update the VIP Server there is VIP job that has to be run.
This job is called Refresh All Core VIP Processes.
Note: The upgrade process overwrites the folders created when installing the VIP Server Controller. If you have edited the contents of these folders, you should back up your work in a separate location. If you followed the standard installation, these folders will be stored on your C: Drive.