Zum Hauptinhalt springen
Echtzeit-Radar & Feeds
Alle RSS Feeds ➔
👥 Community & Social
•
AI & KI NachrichtenIn Milan, Dolce & Gabbana, Bottega Veneta and Jil Sander(27.09.2026 um 09:33 Uhr)
•••
AI & KI NachrichtenThe Id, the Ego and the Superintelligence(27.09.2026 um 15:00 Uhr)
•
AI & KI NachrichtenA.I. Shortcuts Are Ruining How We Think(27.09.2026 um 20:08 Uhr)
••
AI & KI NachrichtenDario Amodei of Anthropic to Dine With Trump at White House(28.09.2026 um 00:12 Uhr)
•
AI & KI NachrichtenHow Scientists Can Shape Public Opinion Over A.I. Risks(28.09.2026 um 11:05 Uhr)
•
AI & KI NachrichtenCould A.I. Safety Risks Derail the Sector’s I.P.O. Prospects?(28.09.2026 um 13:38 Uhr)
••
AI & KI NachrichtenIn Milan, Dolce & Gabbana, Bottega Veneta and Jil Sander(27.09.2026 um 09:33 Uhr)
•••
AI & KI NachrichtenThe Id, the Ego and the Superintelligence(27.09.2026 um 15:00 Uhr)
•
AI & KI NachrichtenA.I. Shortcuts Are Ruining How We Think(27.09.2026 um 20:08 Uhr)
••
AI & KI NachrichtenDario Amodei of Anthropic to Dine With Trump at White House(28.09.2026 um 00:12 Uhr)
•
AI & KI NachrichtenHow Scientists Can Shape Public Opinion Over A.I. Risks(28.09.2026 um 11:05 Uhr)
•
AI & KI NachrichtenCould A.I. Safety Risks Derail the Sector’s I.P.O. Prospects?(28.09.2026 um 13:38 Uhr)
•
Intelligence View
⚡ tsecurity.de Intelligence

What if UI tests validated user experience instead of selectors?

Most UI testing today focuses on validating implementation details, whether DOM structure, selectors, or UI hooks. But teams don’t ship implementations. They ship user experiences. That gap is what I started building VizQA for. It’s a li…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

Most UI testing today focuses on validating implementation details, whether DOM structure, selectors, or UI hooks.



But teams don’t ship implementations. They ship user experiences.



That gap is what I started building VizQA for.



It’s a lightweight UI testing framework that evaluates applications through visual perception and behavioral expectations. It runs fully locally, without runtime LLM calls.



The goal is simple:

Validate whether the product behaves the way it was intended to be experienced.





What this actually means



Instead of testing how the UI is built, VizQA focuses on how it is perceived and used.



That includes things like:




  • expected flows completing end-to-end

  • visibility of key elements during flows

  • layout correctness across screen sizes

  • alignment between intended and actual UX behavior



For example, a traditional E2E test may pass because a button exists in the DOM. VizQA can fail the test if the button is visually obscured, off-screen, or appears in the wrong context.



Test sample:




name: "Dependency Checkout"
url: "https://site.com/"
description: "Creates an order that downstream return tests can consume."

requires:
- dependency_login_mfa

artifacts:
item_name: "Widget Pro Secure Key"

steps:
- action: "Click the 'Catalog and Checkout' navigation button"
expect: "The 'Catalog and Checkout' view should load"
- action: "Click the 'Add Widget Pro Secure Key to Cart' button"
expect: "A success banner should confirm that {item_name} was added to the cart"
- action: "Click the 'Complete Checkout' button"
expect: "The 'Orders and Returns' view should load and show a new order with item {item_name}"










👥 Designed for more than just developers



Because tests are behavioral, not implementation-specific, they can be authored or derived from:




  • product specs

  • UX flows

  • QA scenarios

  • acceptance criteria



This reduces the translation layer between:

“what was designed” → “what gets tested”



And because the same behavioral definitions are used for execution, VizQA allows them to remain stable across runs, being:




  • fully local

  • deterministic (no runtime LLM calls or random AI seeds)

  • repeatable in CI and local environments

  • lightweight and fast






👁️ Visual execution



VizQA relies on UI-Atlas, a local CPU-based perception engine that evaluates what is actually rendered on screen rather than relying only on selectors or DOM structure.



Under the hood, VizQA evaluates:




  • rendered UI visibility

  • flow correctness

  • viewport-specific layout behavior

  • alignment between expected and actual UI state



This allows it to detect issues like:




  • elements not visible in context

  • broken flows that still technically “work”

  • layout issues across different viewports

  • mismatches between expected and actual UI state






🧪 Additional capabilities



Beyond core execution, VizQA also supports:




  • Multi-viewport regression testing

  • Test prerequisites: flow sections as reusable blocks to build maintainable test suites.

  • Library API for embedding into Playwright-based tests, or general automation.






Try it:






docker run -d -p 8228:8000 --name ui-atlas tinyreasonlabs/ui-atlas:latest
pip install vizqa
vizqa install
vizqa run tests/






VizQA on Github

UI Atlas on Dockerhub



If you try it out, I’d genuinely love feedback. Curious what people think about this approach to UI testing.

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten What if UI tests validated user experience instead of selectors?

Thematisch verwandte Begriffe: What, tests, validated, user · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

💬 Kommentare werden geladen…
Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-101018 | A vulnerability was determined in dayrui XunruiCMS up to 4.7.2. This is…
Advisory →
tsecurity.de Icon
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag