Knowledge Base
Search VIP Knowledge Base by Keyword
VIP
-
1. VIP Introduction and Installation
-
2. The VIP Server
-
3. VIP Designer Actions
-
Collection
- IEnumerable to Data Reader
- Data Table to List
- Nested String List to Data Table
- List to Data Table
- IEnumerable to List
- List to IEnumerable
- Remove from List
- Exists in List
- Value Exists in Dictionary
- Key Exists in Dictionary
- Remove from Dictionary
- Get from Dictionary
- Clear Dictionary
- Add to Dictionary
- Clear List
- Add to List Show all articles ( 8 ) Collapse Articles
-
Common
- Invoke Process
- Substring
- Replace Using RegEx
- Replace In String
- SplitString
- CaptureScreen
- Sleep
- SetFlowVariable-AnyType
- SetFlowVariable
- SetEnvironmentVariable
- GetEnvironmentVariable
- Log
- EvaluateExpression
- Invoke Method
- Assign Show all articles ( 7 ) Collapse Articles
-
Condition & Loop
-
Expressions
-
Flowchart
- Breakpoint
- Parallel Task - For Each
- Invoke Workflow Static
- Invoke Workflow
- Parallel Task
- Terminate
- Sequence
- TryCatch
- Flowchart Show all articles ( 1 ) Collapse Articles
-
Object
- Articles coming soon
-
Test Data Automation
-
The Data Generation Add-In for Excel
- Introduction
- Watch the video
- Prerequisites and Installation
- Using the Data Generation Functions
- Setting the Locale
- Combining functions in complex formula
- Referencing other cells
- Referencing Databases using Excel Connectors
- The Spill Handle
- Data Masking Function List
- Data Generation Function List Show all articles ( 3 ) Collapse Articles
-
Data Subsetting
-
1. Introduction
-
2. Pre-requisites and installation
-
3. Overview of Methods used to Run Subset Actions
-
4. Configuring a Basic Subset Job
-
5. Running the Basic Subset Job Actions
-
6. Configuring Iterative/Advanced Subsets
- Introduction
- Overview of the Advanced Control Spreadsheet
- Refining the Control Spreadsheet
- The ProcessModel sheet – Toggling Subset Rules
- The Tables Sheet: Defining Metadata that will be read from the Source Database
- The ForeignKeys Sheet - Specifying which Foreign Keys to read from the Source Database
- Explanation of Remaining Sheets in the Control Spreadsheet (for reference only)
-
7. Running the Iterative/Advanced Subset Job Actions
-
8. Post-Subset Actions
- Overview of Post-Subset Actions
- Add Primary Keys
- Add Foreign Keys
- Add Both Primary and Foreign Keys (The Composite ADDKEYS action)
- Validate that Primary Keys are Unique
- Validate that Foreign Keys are Unique
- Validate Both Primary and Foreign Keys (The composite ValidateKeys Action)
- Drop Foreign Keys
- Drop Primary Keys
- Drop both Primary and Foreign Keys (The composite DROPKEYS Action)
- Delete Orphans
- Truncate Data
- Drop Tables Show all articles ( 5 ) Collapse Articles
- Articles coming soon
-
-
Synthetic Test Data Generation
-
1. Introduction
-
2. Prerequisites
-
3. Generate VIP Model and Synthetic Test Data Configuration Sheet
-
4. Configuring the Test Data Configuration Control Sheet
- How to Configure the Synthetic Test Data Configuration Control Sheet
- Sample Commerce Configuration Sheet Examples
- Adding Event Hooks in Configuration sheet for custom functionality
- Use Event Hooks to call VIP Flows
- How the PreProcessVariables Table is used in the Configuration sheet
- PreProcess Variables and Parameters
- Using SQL Functions to query Databases and Using the Queries in Data Generation Functions
- Different Methods for Connecting to Source Databases
- Summary of the Process to Configure the Test Data Configuration sheet Show all articles ( 1 ) Collapse Articles
-
5. Generate the Flow for Creating Synthetic Test Data
-
6. Execute VIP Flow with the Expected Test Data Records
-
7. Using VIP Test Modeller for Synthetic Data Generation
-
8. Test Data Generation Appendices
- Articles coming soon
-
-
Test Data Allocation
-
01. Introduction and Setup
-
02. Core Concepts
-
03. Data Catalogues
-
04. Creating New SQL Test Criteria
-
05. Creating New Flow Test Criteria
-
06. Defining Flow Process Test Types
-
07. Data Allocation Pools
-
08. Linking 'find and make' Test Types to Test Modeller
-
09. Exporting Allocated Data
-
10. Using Data Driven Testing as part of your Automation Framework
-
11. Running Test Data Allocation as part of your Automation
-
12. Exporting to a Java Framework
-
13. Creating a Custom Allocation Code Template
- Articles coming soon
-
-
Video Training Courses
-
Data Masking
-
1. Introduction to Data Masking
-
2. Pre-requisites and Installation
-
3. Data Masking Steps
-
4. Configuration & Initial Steps
-
5. Data Masking using VIP Server
- Introduction to Data Masking with VIP Server
- Overview of masking actions using the VIP Server
- The Flow Cache Server Tab
- The Run Flow tab
- Saving and Reloading Config Files
- Run GETMETADATA and SCANCOLUMNS actions
- Manually populate the MaskingRules sheet
- Run MASK action
- How to Check Results Show all articles ( 1 ) Collapse Articles
-
6. Data Masking from the Command Line
-
7. SQL Data Masking Parameters and Actions
- Articles coming soon
-
Test Modeller
-
Test Modeller Basics
-
1. Test Modeller Introduction
-
1a. System Requirements and Installation (Community Cloud)
-
1b. On-Premise Installation
- Test Modeller : System requirements (Windows, Linux)
- Test Modeller : Installation components
- Test Modeller: Software Pre-requisites
- Test Modeller Core (Linux) Installation
- Test Modeller Core (Linux) Optional – Active Directory
- Test Modeller Core (Linux) Optional – SSL Certificate Installation
- Test Modeller Core (Linux) Optional – Postgres LDAP
- Test Modeller – Maintenance
- The UI Recorder Show all articles ( 1 ) Collapse Articles
-
2. Automated test execution: prerequisites and configuration
-
3. File Management
-
4. Modelling
-
The Model Editor
- Creating and Managing Models
- Model Versions
- The Model Editor UI
- Actions
- Building Models
- Example Model
- Pools and Lanes
- Subprocesses
- Editing Actions on the Canvas Show all articles ( 1 ) Collapse Articles
-
-
5. Test Case Generation
-
6. Generating Test Data from Models
-
7. Automating and Executing Tests
-
8. Analysing Test Run Results
- Articles coming soon
-
-
The UI Scanner Browser Extension
-
1. Introduction and Installation
-
2. The UI Recorder
-
3. The Object Scanner
- Articles coming soon
-
-
Connectors and Integrations
-
Gherkin
-
Tricentis
-
BPMN
-
useMango
-
Git
-
Jira
- Articles coming soon
-
Rally (Agile Central)
-
Enterprise Artchitect
-
Zephyr
- Articles coming soon
- Articles coming soon
-
-
Frequently Asked Questions
-
Test Modeller Video Tutorials
-
Get Started
-
Modelling 101
-
QuickStart Java
-
Test Modeller 100
- Articles coming soon
-
-
Web SDKs
-
Selenium (Java)
- Welcome Selenium (Java)
- Prerequisites (Selenium Java)
- Configuration (Java)
- Scan an Existing Web App
- Build a Model (Java)
- Generate Automation Code
- Execute Tests (Java)
- Import existing framework / custom page objects (Advanced)
- Edit Code Templates (Advanced)
- Extend Test Modeller (Advanced)
- Common Problems Show all articles ( 3 ) Collapse Articles
-
MicroFocus UFT (Object Repository)
-
MicroFocus UFT (Function Library)
-
Cypress
-
Selenium JavaScript
-
Selenium C#
- Articles coming soon
-
-
Web Services
-
API Fortress
- Articles coming soon
-
-
Platforms
-
Microsoft Dynamics 365
- Welcome Microsoft Dynamics 365
- How it works (Dynamics 365)
- Install Prerequisites (Dynamics 365)
- Configuration (Dynamics 365)
- Import framework
- Build Models (Dynamics 365)
- Generate automation code
- Execute tests (Dynamics 365)
- Extend with custom actions (Advanced)
- Common Problems (Dynamics 365) Show all articles ( 2 ) Collapse Articles
-
Gherkin
-
Robot Framework
- Welcome Robot Framework
- How it Works: Robot Framework
- Prerequisites: Robot Framework
- Configuration: Robot Framework
- Import Robot Libraries
- Import Existing Resources
- Scan Application (Web)
- Create Model: Robot Framework
- Generate Scripts: Robot Framework
- Execute Automation: Robot Framework Show all articles ( 2 ) Collapse Articles
-
Perfecto
-
Git
- Articles coming soon
-
- Articles coming soon
-
-
Test Modeller Feature Videos
- Automation Configuration
- Trigger Automation Execution from within Test Modeller
- Rule-Based Test Generation
- Import Custom Code Snippets
- Customising Page Objects
- Intelligent Page Objects
- Page Object Generation
- Implement Naming Conventions
- Generate Optimised Test Cases and Data into Excel Show all articles ( 1 ) Collapse Articles