Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Spot the Difference - Automating Visual Regression Testing

WeAreDevelopers via YouTube

Overview

Explore visual regression testing automation in this 46-minute conference talk from WeAreDevelopers World Congress 2018. Examine common pitfalls of relying solely on end-to-end automation testing tools and discover how visual testing can enhance your testing strategy. Learn about the motivations behind test automation, drawbacks of manual-only testing, and typical end-to-end automation challenges. Gain insights into visual testing fundamentals, potential issues, and effective solutions. Dive into topics such as the test pyramid, hourglass anti-pattern, unit test coverage, fragile testing, and ideal testing approaches. Investigate Selenium, browser compatibility, execution speeds, and maintainability in UI testing. Understand the concept of "spot the difference" in visual testing, explore various visual testing options, and address challenges like base images, viewports, and dynamic content. Conclude with a comprehensive summary of visual regression testing best practices and considerations.

Syllabus

Introduction
About me
Endtoend UI tests
UI testing issues
A slippery slope
The test pyramid
The hourglass antipattern
Unit test coverage
Fragile testing
Ideal testing pyramid
Manual exploratory testing
Selenium
The Problem
The Options
Community Support
Unit Tests
Browser Compatibility Issues
Execution Speeds
Maintainability
Availability
Fill in Text
Problem
UI Testing
Spot the Difference
When enough is enough
Adding value to the top
Visual testing options
The steep learning curve
The challenges
Reliability
Execution Speed
Specflow
OnPage Snapshot
Pixel Perfect
Image Quality Difference
Visual Testing Challenges
Base Images
Viewport
Rep Draw
Visual Testing Responsive Design
Visual Testing Pixel Perfect
Storage
PDF Dynamic Content
Summary

Taught by

WeAreDevelopers

Reviews

Start your review of Spot the Difference - Automating Visual Regression Testing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.