# Frequently Asked Questions

Header graphic

Is there any Virtuoso QA-specific terminology?

Yes, we have a handful of phrases to describe the different segments of tests.

‍Project
The highest level of organization in Virtuoso QA, your project should have a large overarching theme, like a whole domain or application

‍Goal
Goals fit inside your projects, and each goal has its own set of data. They should be smaller chunks of tests like testing a subdomain or a specific functionality of your app.

Journey
Ideally, journeys represent an end-to-end journey that a user would take through your app

‍Checkpoint
Checkpoints are within your journeys and might be separated based on moving from one page of an app to another

Library Checkpoints
Checkpoints that are added to a library so they can be reused in other journeys or goals within the project

Step
Test steps are the smallest slice of the test authoring process. A step is a single action a user can take, like clicking a button, writing in a text field, or navigating to new pages.

‍Environment
Environments are contained at the project level, and each one has its own data, files, and bridge

Can Virtuoso QA test behind our firewall?

Yes! We have a bridge client to run on your network to create a secure TLS-encrypted tunnel to pass the traffic to Virtuoso QA.

What types of testing can Virtuoso QA run?

We can run functional, end-to-end, UI, and integration testing. You can also make API calls within your functional tests.

What kinds of applications does Virtuoso QA test?

We test any browser-based application, and our cross-browser capabilities allow for testing on any browser on any device.

Can Virtuoso QA integrate with external tools for ticketing or issue tracking?

Yes! We have a fairly long list of integrations, including Slack, GitHub, MS Azure DevOps, Jenkins, XRay, TestRail, and Jira. However, if you don’t find your preferred app on our list, we have an open API so you can configure custom integrations.

How does the self-healing work?

Virtuoso QA invented self-healing, and though others have attempted to copy this, we know we’ve continued to do it best.

With Machine Learning-driven Intelligent Object Identification, Virtuoso QA - using your natural language Hint - collects all the data available and creates a technical model of the elements. Then on each test run, Virtuoso QA makes an intelligent recommendation on the best way to heal your test step when faced with dynamic changes in the application. Over the last seven years, it has been proven incredibly accurate, as the self-healed steps are accepted by our users 95% of the time, saving users time and headaches.

How often can I run my tests?

Virtuoso is a platform aimed at scale, so you can run your tests as often as you like. With the Execution Planner, you can set your tests to run as often as you like, that way your software quality can benefit from Continuous Testing.

Does Virtuoso QA provide reporting and visualization for test results?

Yes, we have a set of standard dashboards that provide a birds-eye view of your testing, but we also have an add-on for more granular reports. Our Analytics 2.0 dashboards contain plenty of data from goal pass/fail rates, journey execution outcomes, journey failure contributions, project execution stats, and more. As we gain more feedback and knowledge from our network of customers we will add more and more functionality in this space, driven entirely by users need.

Do you offer training?

While Virtuoso QA is designed to be intuitive and easy to use, we have a handful of certification courses to introduce you to the platform if that’s the best way for you to learn.

We also have onboarding packages available for large teams who would like more customized learning.

Can we migrate our existing Selenium test cases to Virtuoso QA?

Yes. Usually, our customers have legacy tests they need to work with. We enable this.While there is no function to support test migration, we do have a team of experts who will migrate your tests for a fee.

What security certifications does Virtuoso QA have?

We’re SOC 2 Type 1 and Type 2 certified. You can read more details on our SOC 2 audit here.

Do I need to install software or an extension to use Virtuoso QA?

No, We are not a legacy platform, although we will look to work with your legacy applications. As there is no software to install, Virtuoso QA is hosted on AWS and interacts with your application using a headless browser. No software, apps, or extensions required.

Note: If you are using our Bridge client for connectivity, a small client is run on your network - typically on a VM or server.

Where and how is generative AI used in the Virtuoso QA platform?

We have always maintained we are a native GenAI platform - that is to say, we look to be GenAI wherever possible. We have multiple implementations of GenAI in our platform, including the Extension Assistant (generate natural language step extensions in JavaScript), the Journey Failure Explanation (deduce why an execution has failed and get possible fixes), Test Data Table Generator (create tables of test data with as many variables as you like), and more.

Which operating systems, browsers, and browser versions are supported for cross-browser testing?

We support testing on Chrome, Edge, Safari, and Firefox. We’re always adding new browser updates. We have a wide range of Apple and Windows OSs to choose from as well as Android and iOS.

Does Virtuoso QA support mobile application testing?

We do not test native mobile apps at the moment, though it is on our roadmap.

Last Updated: 5/23/2025, 10:03:43 AM