AI is on the up-and-up lately, but with many assertions that everything new uses AI, what about Virtuoso’s claim to AI fame? In this blog, we’ll discuss Virtuoso AI, our host of AI-powered capabilities that leverage human-AI collaboration for quality testing and faster time-to-value.
Here’s all our technical documentation on our AI Extensions Assistant.
Ever put a date into a field as MM-DD-YY only to realize that it’s a DD-MM-YY field? That’s just one example of the data used to test that invalid inputs don’t bring your entire system crashing down. Manually generating consistent, realistic test data at scale is a mammoth task. With automated test data generation, test scenario results better reflect reality, increasing confidence in testing and saving time.
Virtuoso’s AI-powered assistant now helps you auto-generate test data right within the Virtuoso platform. All you have to do is to describe the data table you need for your tests (in terms of structure and content), and our assistant will do the rest for you.
You can also read our technical documentation on data-driven testing here.
Our Intelligent Object Identification uses heuristics-based bots to intelligently identify elements based on the given input. Whether it’s a simple line of text or certain fields of a form that need tweaking, we’ve got you covered. Instead of just looking at the text (which wouldn’t be bug-proof in the slightest), our bots dive into the DOM and collect all selectors, IDs, and attributes to build a model of the element. Sometimes IDs can change if you simply alter the color of the element and text isn’t a reliable factor to base tests on, so our Intelligent Object Identification grabs up all identifiers to build a model for our self-healing!
Virtuoso’s incredibly smart algorithms also power our self-healing, which uses our Intelligent Object Identification to ensure that your tests don’t break! By building a model of each element using all the selectors, IDs, and attributes available, when one of them gets altered, Virtuoso intelligently recognizes that it’s still the same object— it’s just changed a bit. No more flaky tests, no more bugs that aren’t real bugs. You’ll get a notification that the steps in your test journey have been healed and you can choose to accept the changes or not (fun fact: over 95% of our self-healing changes are accepted by our users!).
If you want to know more about Virtuoso’s AI-powered capabilities, book a demo with one of our expert team members, and they’ll show you how to leverage all the benefits of AI-augmented test automation for your business!