Ramona Schwering
Let's get visual - Visual testing in your project
#1about 4 minutes
The hidden cost of small UI and styling bugs
Minor visual errors erode user trust and accumulate as technical debt, even if they don't break core functionality.
#2about 3 minutes
Why humans and automated tests miss visual bugs
Inattentional blindness causes humans to overlook unexpected changes, while traditional tests only validate explicitly defined assertions.
#3about 3 minutes
How visual testing works with screenshot comparisons
Visual testing automates the "spot the difference" process by comparing a baseline screenshot with a current one to highlight unintended UI changes.
#4about 2 minutes
The pitfalls of building your own visual testing solution
Writing your own visual testing can lead to false negatives due to pixel sensitivity, rendering differences, and high maintenance overhead.
#5about 8 minutes
Setting up the open source Visual Regression Tracker
The Visual Regression Tracker is a self-hosted, open-source tool that integrates with Cypress for managing and approving visual diffs.
#6about 6 minutes
Integrating Percy into your CI/CD pipeline
Percy simplifies visual testing for larger projects with seamless CI integration for platforms like GitLab and GitHub Actions, including notifications.
#7about 6 minutes
Managing flakiness from dynamic content and loading
Avoid false negatives from dynamic data like dates by freezing time, and prevent flakiness by using assertions to wait for the UI to stabilize before taking a snapshot.
#8about 6 minutes
Handling intentionally random or changing elements
Manage elements that change by design, like random images or server-side timestamps, by ignoring specific regions or temporarily modifying their CSS.
#9about 2 minutes
Four key learnings for implementing visual testing
A summary of key takeaways, including giving tests "eyes," using screenshot comparisons, handling inconsistencies, and recommended starting tools.
#10about 4 minutes
Q&A: Deciding what to test and separating test types
Answering audience questions about how to prioritize what to test visually and whether to separate visual tests from standard end-to-end tests.
Related jobs
Jobs that call for the skills explored in this talk.
WALTER GROUP
Wiener Neudorf, Austria
Junior
Intermediate
Python
JavaScript
+1
Matching moments
06:51 MIN
Balancing business, technology, and people for holistic success
The Future of HR Lies in AND – Not in OR
03:28 MIN
Shifting from talent acquisition to talent architecture
The Future of HR Lies in AND – Not in OR
06:04 MIN
The importance of a fighting spirit to avoid complacency
The Future of HR Lies in AND – Not in OR
03:13 MIN
How AI can create more human moments in HR
The Future of HR Lies in AND – Not in OR
06:10 MIN
Understanding global differences in work culture and motivation
The Future of HR Lies in AND – Not in OR
06:59 MIN
Moving from 'or' to 'and' thinking in HR strategy
The Future of HR Lies in AND – Not in OR
05:10 MIN
How the HR function has evolved over three decades
The Future of HR Lies in AND – Not in OR
04:22 MIN
Navigating ambiguity as a core HR competency
The Future of HR Lies in AND – Not in OR
Featured Partners
Related Videos
Let's get visual - Visual testing in your project
Ramona Schwering
Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS
Anna McDougall
The 2025 State of JavaScript Testing
Daniel Afonso
Measure and improve frontend performance by using test automation
Ramona Schwering
It's a (testing) trap! - Common testing pitfalls and how to solve them
Ramona Schwering
Fighting test flakiness with time machines
Filip Hric
Plants vs. Thieves: Automated Tests in the World of Web Security
Ramona Schwering
How not to test
Golo Roden
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
Node.js
TypeScript



MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
Angular
TypeScript

MatchMatters
Blaricum, Netherlands
Remote
CSS
HTML
REST
Scrum
+2

ITech Consult AG
Zürich, Switzerland
Remote
CHF166-208K
Java
Scrum
Spring
+3


Cypress Semiconductor Corporation
Berlin, Germany
CSS
HTML
Figma
SAP Fiori
JavaScript
+1

VisualVest GmbH
Frankfurt am Main, Germany
Remote
Junior
API
GIT
Java
Azure
+7