Model-Based Test Automation. Create rigorous tests and data.4.3/5 (17 reviews)
The VIP Test Modeller provides Model-Based Test Automation for commercial, homegrown and open source frameworks. Automated tests and data are generated automatically from flowchart models that are quick-to-build and easy-to-maintain, and can be created for UI, API, and databases testing. Mathematical algorithms generate every test case needed to "cover" the model, including the negative scenarios and outliers often missed in testing. The rigorous tests update with the central flowchart models, rapidly and rigorously testing fast-changing systems.
Test design in The VIP Test Modeller is built upon visual flowchart models, using a model-based approach to generate rigorous automated tests. A range of connectors and importers accelerate the modelling process, importing requirements and BDD specifications, as well as existing test cases, message traffic, log files, and more. A UI Recorder and page object scanners can also be used to build models of existing systems, before applying coverage algorithms to generate optimised test cases.
The test cases cover all the logic contained in the model, and come equipped with the test data and automated test scripts needed to execute them. Over 500 dynamic test data functions define synthetic test data for every possible test, including the negative scenarios and outliers often missed in testing. The test data resolves "just in time" during test execution, while data can additionally be found automatically from a range of back-end systems, for complete and always up-to-date test data.
Defining automated tests is just as quick and simple, picking from automated actions using a fill-in-the-blanks approach. Action packs can be parsed and imported from existing frameworks, combining the simplicity of visual test design with the flexibility of coded approaches. The VIP Test Modeller then compiles the automation logic and data into executable scripts as optimised tests are created, rapidly generating a rigorous test pack.
After evaluating a number of different tool vendors, Volo.ai selected Curiosity software as they provide next generation capabilities that leading vendors (i.e. Magic Quadrant) was unable to provide our landscape is testing next generation A.I platforms (e.g. Neo4J, OpenCV, Kafka / Zookeeper, MongoDB, VectorFlow) which other vendors had limited native support for any of these technologies.
The ability to generate A.I. ready test data lakes to help train and prove our algorithms and the ability to provide test data coverage and built in code dependency analysis was a game changer.
Ease of use, SaaS based modelling (MBT) capabilities, powerful robotic process automation (RPA), synthetic data generation across the platform, automatic generation of functional / non-functional artefacts (e.g. selenium, restassured, taurus, wiremock), extensive support for continuous delivery & deployment (i.e. Jenkins CI/CD) and ChatOps toolchains (i.e. Slack).
Lack of current support for container technologies (i.e. docker)
The maintenance and visibility of testing effort for automation purposes quickly tapers off. With VIP it's much easier to maintain larger sets of scripts and just regenerate the tests. That saves a large amount of time when tests have to change. This quickly amounts of 20-40% of the time spent on existing tests that are reduced. This allows the teams to focus on what matters, as opposed to the earlier tested risks.
The ability to generate optimized test scenario's with a visual interface. This allows a very direct conversation with stakeholders to see what tests cover what part of the software and more importantly why.
Then overlaying Automation and Data elements allows for a much more sophisticated way of handling the maintenance within test automation and the regeneration of tests.
The integration aspect of handling everything and the ability to interface with Excel in the background to manage data aspects makes this very easy to interlock with existing tests and various other solutions
Initial easy to learn, hard to master. Modeling software is deceptively simple and can quickly add value but it's a bit more difficult to maintain models since any model is a reduction of the reality. It's very easy to tell somebody to use this but requires a little maturity to really drive home the value.
My experience with the VIP Test Moddeller tool is very positve. Its easy to learn, easy to implement and integrate and of huge value in the communiation with your stakeholder.
- the model based approach! Visualizing your test and business flows!
- the many ways this tool can be integrated in other tools
- the many develop languages its support to do automated testing
- The great great great support behind this tool!
The look and feel can be improved on some areas. But keep in mind, the tool has been developed in less than a year!
The very idea of automating the process is quite captivating. Adding icing to the cake is the visual modeller which helps to model the process easier and the ability to import from standard formats is a bonus.
Other than automation VIP helps to streamline testing process by supplementing the test data generation. This will help to produce better quality test cases which are easy to produce and maintain.
The learning curve is not steep thanks to video tutorials and the Trello board. However the knowledge base articles are not easy to navigate to and fro especially when you like to start reading something which are arranged in sequence of articles.
The forum and community support seems to be missing at least to me. All the questions during learning phase and trivial issues cannot be answered by support always and having a forum which will address this will help a lot not only to generate new ideas but also to minimise FAQ and request for clarifications.
We were implementing a PSD2 sandbox to support testing of APIs for a large bank in Europe. This required detailed reporting on activity within the sandbox. Using a simple interface to VIP Test Modeller we were able to simply ship request/response pairs across to the VIP Test Modeller. VIP Test Modeller then collected the information and enabled detailed or summary reports to be created based on the provided detail. An additional bonus we got from the data was that it could be used for problem diagnosis.
It was very simple to integrate our solution to provide a feed of information to the VIP Test Modeller for post processing for reporting purposes.
To date, we have not experienced any issues with the software.
Contact Curiosity Software Ireland for pricing details.
Agile Requirements Modelling - capture fast-changing systems as clear and complete flowcharts.
Automated test case design - generate the smallest set of tests needed to test the flowcharts rigorously.
On demand test data - find or make test data for every test automatically, resolved "Just in Time" during test execution.
Automated Test Automation - generate automated test scripts for a range of commercial, open source and homegrown frameworks.
Single Pane of Glass Automation - create tests for the UI, API and database layer, and for testing Functionality and Performance.
Below are some frequently asked questions for The VIP Test Modeller.
The VIP Test Modeller offers the following pricing plans:
Pricing model: Subscription
Free Trial: Available
Contact Curiosity Software Ireland for pricing details.
The VIP Test Modeller offers the following features:
The VIP Test Modeller has the following typical customers:
Large Enterprises, Mid Size Business, Small Business
The VIP Test Modeller supports the following languages:
The VIP Test Modeller has the following pricing plans:
We do not have any information about what devices The VIP Test Modeller supports
The VIP Test Modeller integrates with the following applications:
BlazeMeter, GitHub, GitLab, JIRA Software, Microsoft Visio
The VIP Test Modeller offers the following support options:
Online Support, Phone Support