---
title: Visual engine | Qventis One
description: "The visual engine runs on the Qventis Engine: baseline comparisons of screens and documents, with ignore regions and human review of every diff."
---

[Skip to content](https://qventis.ai/engines/visual#main)

[![qventis](https://qventis.ai/hubfs/raw_assets/public/qventis-one/images/qventis-logo.svg)![qventis](https://qventis.ai/hubfs/raw_assets/public/qventis-one/images/qventis-logo-reverse.svg)](https://qventis.ai/?hsLang=en)

- Platform
  
  [**Qventis Engine**The core of the platform. Automate any app, any stack, in plain English, with zero AI tokens at run time.WebDesktopTerminalAPIDataOne plain-English suite](https://qventis.ai/engine?hsLang=en)
  
  Platform
  
  [**Qventis One**The engine, scaled to one pane of glass](https://qventis.ai/one?hsLang=en) [**Release Intelligence**Every vendor change, mapped to your processes](https://qventis.ai/release-intelligence?hsLang=en) [**App Model**One model of your app, learned once](https://qventis.ai/one/app-model?hsLang=en) [**Quality View**Evidence and a signed go or no-go](https://qventis.ai/one/quality-view?hsLang=en)
  
  Automation
  
  [**Studio**Anyone can automate, in plain English](https://qventis.ai/platform/studio?hsLang=en) [**Eight engines**Functional to accessibility in one flow](https://qventis.ai/one#engines) [**Integrations**CI, ALM, chat and coding agents](https://qventis.ai/platform/integrations?hsLang=en) [**Trust and security**AI on your terms, people approve](https://qventis.ai/platform/trust?hsLang=en)
  
  How it works[Detect](https://qventis.ai/release-intelligence?hsLang=en)→[Assess](https://qventis.ai/one/app-model?hsLang=en)→[Automate](https://qventis.ai/engine?hsLang=en)→[Assure](https://qventis.ai/one/quality-view?hsLang=en)
- [Release Intelligence](https://qventis.ai/release-intelligence?hsLang=en)
- Platforms
  
  [**Release in confidence**Certify every vendor update and configuration change before your business feels it.PreviewTestProdNextImpact known before the window opens](https://qventis.ai/platforms?hsLang=en)
  
  Enterprise platforms
  
  [**Oracle**Quarterly updates](https://qventis.ai/platforms/oracle?hsLang=en)[**Workday**R1 and R2](https://qventis.ai/platforms/workday?hsLang=en) [**SAP**S/4HANA releases](https://qventis.ai/platforms/sap?hsLang=en)[**Salesforce**Three a year](https://qventis.ai/platforms/salesforce?hsLang=en) [**ServiceNow**Family releases](https://qventis.ai/platforms/servicenow?hsLang=en)[**Dynamics 365**Release waves](https://qventis.ai/platforms/dynamics-365?hsLang=en) [**nCino**Two calendars](https://qventis.ai/platforms/ncino?hsLang=en)[**Coupa**Major releases](https://qventis.ai/platforms/coupa?hsLang=en) 
  
  [**All 40+ platforms**ERP, HCM, CRM, ITSM, banking, insurance](https://qventis.ai/engines/packaged-apps?hsLang=en)
  
  By need
  
  [**Release testing**Test only what a change affects](https://qventis.ai/solutions/release-testing?hsLang=en) [**Industries**Regulated and complex businesses](https://qventis.ai/industries?hsLang=en) [**Legacy desktop**Apps automation never reached](https://qventis.ai/solutions/legacy-desktop?hsLang=en) [**Quality CoE**One standard across the business](https://qventis.ai/solutions/quality-coe?hsLang=en)
  
  Certify an upgrade[Release notes in](https://qventis.ai/release-intelligence?hsLang=en)→[Impact traced](https://qventis.ai/release-intelligence?hsLang=en)→[Tests run](https://qventis.ai/engine?hsLang=en)→[Signed off](https://qventis.ai/one/quality-view?hsLang=en)
- Resources
  
  [**Brochures and guides**Platform briefs sent to your inbox](https://qventis.ai/resources?hsLang=en) [**Customers**How teams release in confidence](https://qventis.ai/customers?hsLang=en) [**Blog**Field notes on releases, quality and AI](https://qventis.ai/blog?hsLang=en) [**Editions**Start with one need, grow into One](https://qventis.ai/editions?hsLang=en) [**Support**Guides and community for customers](https://qventis.ai/support?hsLang=en)
- Company
  
  [**About qventis**Why we built one platform](https://qventis.ai/about?hsLang=en) [**Trust center**How we protect your data](https://qventis.ai/platform/trust?hsLang=en) [**Contact**Talk to a person](https://qventis.ai/contact?hsLang=en)
  
  Talk to usSend a request

Search platforms, releasesCtrl K

[Book a demo](https://qventis.ai/contact#demo)

[Qventis One](https://qventis.ai/one?hsLang=en)/Engines/Visual

Visual engine

# Catch visual breaks without the false alarms

The visual engine runs on the Qventis Engine, which already reads screens the way a person does. Compare screens and documents against an approved baseline, ignore the regions that always change, and let a person decide every real difference.

[Book a demo](https://qventis.ai/contact#demo)[See Qventis One](https://qventis.ai/one?hsLang=en)

- Screens and PDFs compared
- Noisy regions ignored
- Custom desktop screens too

**Invoice looks right**Desktop + document, 4 steps

1. Open the 'Invoice preview' screen
2. Check that the screen matches 'baseline' ignoring 'Date'
3. Click the 'Export PDF' button
4. Check that 'invoice.pdf' matches 'baseline' on all pages

## Catch what functional checks miss

### Screens and documents

Compare a screen, a region or a generated PDF page by page, on web, desktop or mobile.

### Quiet by design

Name the regions that change every run in the step, and set a tolerance for rendering noise.

### People decide

No baseline changes without a human decision, recorded with who made it and when.

## How the visual engine works

ReviewA person decides every diff

Where it helpsDocuments, desktop, branding

One model, one paneShared screens, one results view

### Every diff is a question

Was the new button color intended, or did a stylesheet break? Only someone who knows the release can answer.

1. The run saves the baseline, the new image and a highlighted overlay.
2. A reviewer compares them side by side.
3. They accept a new baseline or link a defect to a ticket.
4. The decision is logged, and the next run uses the approved image.

[Review diffs in Quality View](https://qventis.ai/one/quality-view?hsLang=en)

### Where visual checks pay off

Some regressions pass every functional check and still look wrong.

- Customer documents, where a shifted total is a support call
- Custom-drawn desktop screens with little structure to inspect
- Theme changes that touch hundreds of screens at once
- Localized screens where longer text overflows or truncates

[Legacy desktop testing](https://qventis.ai/solutions/legacy-desktop?hsLang=en)

### Coverage you can see

Visual checks run inside your functional tests, and baselines attach to screens in the [App Model](https://qventis.ai/one/app-model?hsLang=en).

- See which screens have visual coverage and which don't
- Diffs, decisions and evidence land in [Quality View](https://qventis.ai/one/quality-view?hsLang=en)
- Each diff sits next to the functional result from the same step

[Explore the App Model](https://qventis.ai/one/app-model?hsLang=en)

## Questions

Does it work on custom desktop screens?

Yes. When a screen exposes little structure, a baseline comparison is the most reliable evidence.

Do I need separate visual tests?

No. A visual check is one more step in a test you already have.

## See your noisiest screen tested cleanly

Bring a screen or customer document that changes often, and leave with a baseline that only flags real differences.

[Book a demo](https://qventis.ai/contact#demo)

Get the brief

[![qventis](https://qventis.ai/hubfs/raw_assets/public/qventis-one/images/qventis-logo.svg)![qventis](https://qventis.ai/hubfs/raw_assets/public/qventis-one/images/qventis-logo-reverse.svg)](https://qventis.ai/?hsLang=en)

[Support](https://qventis.ai/support?hsLang=en)[Trust](https://qventis.ai/platform/trust?hsLang=en)[Privacy and terms](https://qventis.ai/legal?hsLang=en)Contact

© 2026 qventis.aiThird-party product names are trademarks of their respective owners.