Robotic Test
Automation Features

Book a Demo to see for yourself today
Robotic Test Automation Features
Experian Logo
MacMillan Learning Logo
Persimmon Logo
Tech London
Optionis Logo
Creating Testing Automation

Creating Test Automation

  • Autonomous Test Generation by Virtuoso robots exploring and mapping your app

  • Natural Language Programming (NLP) powers codeless test authoring in plain English

  • Capture creates tests from recording user interaction with your app

  • API Testing extends Virtuoso test automation to APIs using NLP

  • Extensions enable your engineers to extend Virtuoso’s NLP using JavaScript

  • Extensions Library is stocked with pre-built extensions regularly updated for your use

Creating test automation
Self-maintaining automation


  • Element Discovery heals broken tests by finding elements that have been moved or changed and can also be used to create test automation from wireframes

  • Element Auto-Healing automatically adjusts tests to deal with changes to selectors and other attributes of an element

Test Execution

Test Execution

  • Auto-Scaling executes tests in parallel to reduce overall execution time

  • Steps automate the process of preparing or cleaning up environments on each execution.

  • Enhanced Execution provides advanced execution controls with detailed sync reports

  • Execution Targets let you control the target environments for test execution

  • Tagging lets you to tag job execution and journeys to for quick identification and search

  • Execution Planner allows creation of execution plans and schedule them to run once or recurrently

  • Imports allow using data from CSV, API calls, or saved in Virtuoso in tests

  • Cross Browser/Devices Testing execute the same tests against different browsers, browser versions, OS’s, real devices, and resolutions

Test Execution
Visual regression and snapshot testing

Visual Regression and
Snapshot Testing

  • Visual Regression finds UI changes between different releases

  • Image Diff compares screenshots with a previous baseline snapshot and detects changes automatically

  • Image Overlay overlays two snapshots one on top of the other enabling you to swipe between versions, quickly find moved elements using opacity, and show pixel-by-pixel changes

Exploratory Testing

Exploratory Testing

  • Application Graph Virtuoso robots discover and build an interactive graph of all the paths through your app

  • Application Intelligence provides full page screenshots, source and state during execution, page resource breakdown, browser logs and warnings and errors, and page performance stats

  • Rules Based Testing automates custom parameterized requirements covering content, UX, functionality, and non functional testing

  • Directives allow users to programmatically customize exploration

Exploratory testing
Extensions and integrations

Extensions and Integrations

  • Integrations with most DevOps, project and test management tools

  • API allows the use of Virtuoso backend technology directly

  • Webhooks allow external applications to listen to Virtuoso events

  • Flow allows sequencing and orchestration of processes and decision trees

  • Apps can integrated securely with Virtuoso UI and receive Virtuoso events


Management and Dashboards

  • Dashboards and Reports provide a clear results and show progress of projects and goals

  • Organisation Management allows managers to create and manage teams, assign projects, and control permissions

  • History Virtuoso maintains a version history of user and system changes to track progress, perform rollbacks, and audit testing

Management and dashboards

Content Offer

This section will be for a
downloadable content

How to shift your testing left and build web automation that keeps up with your development.

Download eBook

@ Copyright 2020 SpotQA, Creators of Virtuoso – PRIVACY POLICY