If you’ve done non functional testing before, you know that the tiniest vertical shifts due to browser rendering can lead to false positives.
Our algorithm detects these shifts and provides much better results than pixel perfect comparison algorithms.
Welcome to complete accuracy in visual regression testing.
Non functional tests are performed to verify the non functional requirements of software and applications, such as reliability, performance, security, usability, compatibility, etc.
While functional testing is about how well a system works, non functional testing is about how well a system responds. For example, functional testing tests the process for inserting data, while non functional testing tests the speed at which the data is saved.
Some types of non functional tests include performance testing, load testing, compatibility testing, usability testing, localization testing, compliance testing, and security testing.
Diffy is a free, visual regression testing platform, which falls under the category of non functional testing tools.
Visual regression testing falls under the category of non functional testing, and it’s a type of test performed to validate that new changes applied to our code will not negatively impact our final product (be it a software, application, or platform).
Because this type of regression testing is visual, it allows us to detect which changes will affect what the final user sees when interacting with our product.
Why is picture-perfect comparison required? Oh yes.
Imagine you’ve added a More Information clickable text above a form field. But when showcased on a more narrow screen, the text overlaps with another section of your website, which makes it unclickable for certain users.
This major usability bug is only detected through visual regression testing tools, like Diffy.
Our pixel-perfect comparison algorithm ensures that the tiniest of changes won’t ruin all your hard work in the UX front.