A better way to do visual regression testing

The concept of visual regression testing isn’t new, but it’s been in the spotlight lately. There are two factors causing this growth of attention. First, the advent of rich UIs and responsive design has made it next to impossible to efficiently test web applications and websites without focusing on CSS and visual layouts. Second, the ever-increasing competition among internet businesses forces companies to search for faster ways to create and run automated software tests. So how do you guard your web application against visual bugs? Choosing the right visual regression testing strategy is important, considering that each of these strategies has its pitfalls. Namely, there’s an overwhelming number of companies that never automate visual testing, which prompts questions. So can manual testing really do the job? Given the inefficiency of visual test automation with Selenium, it’s easy to understand why even in 2017, developer teams still fall back on manual testing. But is it really a viable option? Isn’t it just too slow? In reality, few software development teams can afford running visual regression testing manually after each UI revamp. Even though the time of manual testers is less expensive than that of automation engineers, relying on manual testing is... More

Visual CSS regression testing tool

The case for CSS regression testing is very simple. When you change a class attribute, how do you know which elements and pages have you actually affected? CSS changes might very well be the hardest thing to test because unlike JavaScript and backend development, there are no compilers and unit tests that act as a safety net. The only way to find what’s broken is to eyeball each page, which we all can agree is error prone and far-from-fun task. In 2016 do humans *really* still have to slave in front of a monitor for hours doing monkey testing?? I’m here to tell that there IS a better way that is pain-free! Companies like Google, HomeAway and Kaspersky have already signed up so let's see what the buzz is all about. Automating CSS testing with Screenster Screenster was born out of pain. Our company's flagship product AjaxSwing generates web UI for desktop apps. Making CSS and rendering changes was like a sumo wrestler walking on egg shells - you pretty much know you've broken something, but you don't get to know until you shipped the product, customers upgraded and someone reported an error. Visual changes were some of the hardest... More
WordPress Image Lightbox Plugin