A visual regression testing tool performs front-end or user-interface(UI) regression testing by capturing the screenshots of web pages/UI and compare them with the original images. The concept of visual regression testing isn't new, but it's been in the spotlight lately.
There are several tools exist today for visual regression testing which take UI screenshots and compare them to baseline images during regression testing. In case layout is broken they report error. List of Tools: