<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Diffy — Visual Regression Testing</title><description>Diffy automatically detects visual changes in your website by comparing screenshots between environments. Catch regressions before they reach production.</description><link>https://diffy.website/</link><item><title>7 Must-Use WordPress Plugins for Business Websites</title><link>https://diffy.website/blog/7-must-use-wordpress-plugins-for-business-websites/</link><guid isPermaLink="true">https://diffy.website/blog/7-must-use-wordpress-plugins-for-business-websites/</guid><description>Seven WordPress plugins for business websites — WooCommerce, WPForms, All in One SEO, Optimole and more — and what each one actually does for you.</description><pubDate>Wed, 10 Mar 2021 00:00:00 GMT</pubDate></item><item><title>AI Screenshot Checks: Recommendations For Better Screenshots</title><link>https://diffy.website/blog/ai-check-screenshot-quality/</link><guid isPermaLink="true">https://diffy.website/blog/ai-check-screenshot-quality/</guid><description>Diffy&apos;s AI check catches cookie banners, CDN challenge pages, unloaded media and broken layouts before they turn into false positives in your results.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate></item><item><title>AI Diff Summary: Read The Comparison Before You Open It</title><link>https://diffy.website/blog/ai-diff-summary/</link><guid isPermaLink="true">https://diffy.website/blog/ai-diff-summary/</guid><description>Diffy&apos;s AI Summary reads every changed screenshot in a comparison and writes one plain-English brief, split into Critical and Minor. Available on request.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Automation Testing 101: Benefits, Types &amp; Tools</title><link>https://diffy.website/blog/automation-testing/</link><guid isPermaLink="true">https://diffy.website/blog/automation-testing/</guid><description>What automation testing is, when it beats manual testing, the main types of automated tests, and how to choose the right tool for your project.</description><pubDate>Wed, 27 Jul 2022 00:00:00 GMT</pubDate></item><item><title>Compatibility Testing: Types, Examples &amp; Tools</title><link>https://diffy.website/blog/compatibility-testing/</link><guid isPermaLink="true">https://diffy.website/blog/compatibility-testing/</guid><description>Compatibility testing explained: the main types, worked examples, and the tools we recommend for checking your site across browsers and devices.</description><pubDate>Tue, 17 May 2022 00:00:00 GMT</pubDate></item><item><title>Non-Functional Testing: Types, Examples &amp; Tools</title><link>https://diffy.website/blog/comprehensive-guide-non-functional-testing-types-examples-tools/</link><guid isPermaLink="true">https://diffy.website/blog/comprehensive-guide-non-functional-testing-types-examples-tools/</guid><description>Non-functional testing explained: load, volume, security, scalability and more, with examples and the tools we recommend for each type.</description><pubDate>Tue, 22 Mar 2022 00:00:00 GMT</pubDate></item><item><title>Drupal Design Systems: Storybook, Emulsify &amp; More</title><link>https://diffy.website/blog/drupal-design-systems/</link><guid isPermaLink="true">https://diffy.website/blog/drupal-design-systems/</guid><description>How to bring a design system into your Drupal theme, comparing Storybook, Emulsify, UI Suite, Wingsuit and ready-made component libraries.</description><pubDate>Tue, 07 Mar 2023 00:00:00 GMT</pubDate></item><item><title>SVG with GIF inside. How to freeze the animation?</title><link>https://diffy.website/blog/freeze-gif-inside-svg/</link><guid isPermaLink="true">https://diffy.website/blog/freeze-gif-inside-svg/</guid><description>You can embed an animated GIF inside an SVG, which makes freezing the animation tricky. Here is the JavaScript snippet we use to stop it.</description><pubDate>Fri, 13 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Functional Testing: Types, Examples &amp; Tools</title><link>https://diffy.website/blog/functional-testing-types/</link><guid isPermaLink="true">https://diffy.website/blog/functional-testing-types/</guid><description>Functional testing explained: unit, integration, system and acceptance testing, with objectives, examples and recommended tools for each type.</description><pubDate>Fri, 15 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Functional vs. Non-Functional Testing Compared</title><link>https://diffy.website/blog/functional-vs-non-functional-testing/</link><guid isPermaLink="true">https://diffy.website/blog/functional-vs-non-functional-testing/</guid><description>Functional vs non-functional testing compared: what each one measures, when you need it, and the tools we recommend for both kinds of testing.</description><pubDate>Wed, 13 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Pantheon deployments from your GitHub repo only</title><link>https://diffy.website/blog/github-pantheon-workflow/</link><guid isPermaLink="true">https://diffy.website/blog/github-pantheon-workflow/</guid><description>Deploy to Pantheon from GitHub Actions only, so every release is tracked in your repo, with visual regression testing run on each pull request.</description><pubDate>Mon, 26 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Hide Drupal Test Pages from Visitors by IP Address</title><link>https://diffy.website/blog/hide-page-for-visual-regression-testing-drupal-ip-address/</link><guid isPermaLink="true">https://diffy.website/blog/hide-page-for-visual-regression-testing-drupal-ip-address/</guid><description>Build a Drupal style guide page combining all your UI elements, then restrict it by IP address so only your visual testing tool can reach it.</description><pubDate>Thu, 11 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Fix False Positives in Visual Regression Testing</title><link>https://diffy.website/blog/how-avoid-false-positives-when-doing-visual-testing/</link><guid isPermaLink="true">https://diffy.website/blog/how-avoid-false-positives-when-doing-visual-testing/</guid><description>False positives are the biggest pain in visual regression testing. Here is how to handle dynamic content using CSS selectors and content fixtures.</description><pubDate>Wed, 26 Feb 2020 00:00:00 GMT</pubDate></item><item><title>How to Perform Non-Functional Testing: 7 Types</title><link>https://diffy.website/blog/non-functional-testing-types/</link><guid isPermaLink="true">https://diffy.website/blog/non-functional-testing-types/</guid><description>The main non-functional testing types — load, stress, volume, scalability, failover, compatibility and usability — with examples and tools.</description><pubDate>Thu, 21 Apr 2022 00:00:00 GMT</pubDate></item><item><title>25 QA &amp; Web Development Testing Statistics for 2026</title><link>https://diffy.website/blog/qa-testing-web-development-statistics/</link><guid isPermaLink="true">https://diffy.website/blog/qa-testing-web-development-statistics/</guid><description>25 web development and QA testing statistics on bugs, automation and design, with sources, to help you benchmark your own testing process.</description><pubDate>Sun, 13 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Regression Testing: Your Step-by-Step Action Plan</title><link>https://diffy.website/blog/regression-testing-step-by-step-action-plan/</link><guid isPermaLink="true">https://diffy.website/blog/regression-testing-step-by-step-action-plan/</guid><description>A step-by-step regression testing plan for a website you did not build, including how to prioritise tests, plus two real-world worked examples.</description><pubDate>Wed, 24 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Dealing with ShadowDOM with jQuery</title><link>https://diffy.website/blog/shadow-dom-with-jquery/</link><guid isPermaLink="true">https://diffy.website/blog/shadow-dom-with-jquery/</guid><description>How to reach elements inside shadow DOM with jQuery, so you can open menus and search boxes before taking visual regression screenshots.</description><pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Stabilize Elementor Sites for Visual Testing</title><link>https://diffy.website/blog/stabilize-elementor-website-visual-regression-testing/</link><guid isPermaLink="true">https://diffy.website/blog/stabilize-elementor-website-visual-regression-testing/</guid><description>Elementor sliders, countdowns and Lottie animations cause false positives. Here are the JavaScript snippets that stabilise each widget type.</description><pubDate>Fri, 21 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Visual Regression Testing: When and What to Test</title><link>https://diffy.website/blog/stanford-webcamp-best-of-both-worlds/</link><guid isPermaLink="true">https://diffy.website/blog/stanford-webcamp-best-of-both-worlds/</guid><description>Visual regression testing sits between manual QA and automated tests. When it makes sense, what to test, and why good screenshots are hard.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>How to Screenshot Tabs, Mobile Menus and Sliders</title><link>https://diffy.website/blog/testing-tabs-mobile-menu-sliders-screenshots/</link><guid isPermaLink="true">https://diffy.website/blog/testing-tabs-mobile-menu-sliders-screenshots/</guid><description>How to capture screenshots of tabs, mobile menus and sliders by running click actions on the page before each screenshot is taken.</description><pubDate>Thu, 22 Oct 2020 00:00:00 GMT</pubDate></item><item><title>12 Common Visual Bugs Automated Testing Catches</title><link>https://diffy.website/blog/top-website-visual-regressions-spot-automated-testing/</link><guid isPermaLink="true">https://diffy.website/blog/top-website-visual-regressions-spot-automated-testing/</guid><description>The visual bugs you can catch by eye and the ones you cannot, based on the regressions we see most often across the sites Diffy tests daily.</description><pubDate>Fri, 12 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Visual Regression Baselines: Monitoring vs. PRs</title><link>https://diffy.website/blog/two-ways-to-use-baseline-set-screenshots/</link><guid isPermaLink="true">https://diffy.website/blog/two-ways-to-use-baseline-set-screenshots/</guid><description>Two ways to use a baseline set of screenshots in visual regression testing: ongoing site monitoring, and faster pull request reviews.</description><pubDate>Mon, 09 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Performance Testing Types: Load, Stress &amp; Volume</title><link>https://diffy.website/blog/types-of-performance-testing/</link><guid isPermaLink="true">https://diffy.website/blog/types-of-performance-testing/</guid><description>Performance testing types explained: load, stress, volume and scalability testing, how long each one takes, and the tools we recommend.</description><pubDate>Tue, 17 May 2022 00:00:00 GMT</pubDate></item><item><title>Visual Regression Testing With Claude Code</title><link>https://diffy.website/blog/visual-regression-testing-with-claude-code/</link><guid isPermaLink="true">https://diffy.website/blog/visual-regression-testing-with-claude-code/</guid><description>The Diffy plugin adds ten visual regression testing skills to Claude Code, so the agent that changed your CSS can also show you what it changed on the page.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Visual Testing of Patternlab and Drupal</title><link>https://diffy.website/blog/visual-testing-patternlab-drupal/</link><guid isPermaLink="true">https://diffy.website/blog/visual-testing-patternlab-drupal/</guid><description>How to run visual regression testing against a Patternlab component library in Drupal and catch regressions across every component at once.</description><pubDate>Tue, 18 Feb 2020 00:00:00 GMT</pubDate></item><item><title>What Breaks During WordPress &amp; Drupal Updates</title><link>https://diffy.website/blog/what-kind-of-things-break-during-wordpress-or-drupal-updates/</link><guid isPermaLink="true">https://diffy.website/blog/what-kind-of-things-break-during-wordpress-or-drupal-updates/</guid><description>What typically breaks during WordPress and Drupal updates, how to spot it before your visitors do, and how to fix a broken update quickly.</description><pubDate>Thu, 10 Dec 2020 00:00:00 GMT</pubDate></item><item><title>User Acceptance Testing: Checklist and Process</title><link>https://diffy.website/blog/what-user-acceptance-testing-how-planned-executed/</link><guid isPermaLink="true">https://diffy.website/blog/what-user-acceptance-testing-how-planned-executed/</guid><description>User acceptance testing explained: prerequisites, a full UAT checklist, how to plan it, and how to identify test scenarios and prepare test data.</description><pubDate>Wed, 01 Jun 2022 00:00:00 GMT</pubDate></item></channel></rss>