Virtuoso’s self-driving tests exhaust every functional aspect of your application and explore it like a real user, producing a comprehensive interactive application graph.
NLP Test Authoring
Virtuoso’s intuitive NLP engine authors tests in plain English that can be executed immediately. The NLP engine is designed to be highly accessible and easy-to-use.
Virtuoso produces a snapshot for every state of the application at both page and element level so you can automatically identify changes in the application.
Virtuoso’s tests are self-healing. This means they are able to maintain themselves - even when the application changes drastically - by remapping the elements and repairing the tests.
Test Data Management
Virtuoso gives you the ability to test your application with managed data sets imported via CSV format/API integration, or real-time/periodic replication.
Cross Platform Execution
With Virtuoso you can execute your tests across a wide range of different browsers, devices and resolutions without any manual configuration.
Virtuoso plans, schedules, and measures test executions to identify potential issues by analysing the execution data over time.
For every exploration, every page navigated to, Virtuoso automatically takes a snapshot of the application to provide side-by-side comparisons.
Virtuoso gathers data and metrics on every state of the application and analyses it to provide early alerts to potential problems.
Virtuoso’s webhooks and API are designed to make it compatible with your existing defect tracking, incidence management, and reporting tools.
Quickly teach Virtuoso by performing actions in the browser and save them as a test. You can then take this test and rerun it with a single click.
Virtuoso uses Machine Learning to consolidate unique sets of pages and states into an application graph and combines with the NLP engine to generate test suites.