 Harvey one My name is Adam Karmie, and I'm the co-founder and VP R&D of appetite tools We're a company that provides a cloud service for automated visual testing As part of my work I get to meet a lot of developers and testers and I'm always curious to learn how they do visual testing to most common answers that they get is That one they have no idea what visual testing is and that's to they think I'm asking them whether or not they're using Sikuli So the main thing I hope you'll take away from this session is that you understand what visual testing is and that you can and should automate your visual test but if in addition you will remember that Sikuli is not a visual test automation tool and tell that to everyone you know that would be awesome So we have a lot of a lot to cover in today's session first I'll explain what visual testing is and why it should be automated Then we'll look at the different tools that are available how they work and the technology that they're based on and We'll conclude the session by explaining how automated visual testing can fit in your development or QA life cycle Of course, there will be time at the end to answer any question that you may have But especially in this forum feel free to stop me at any point if anything is unclear So what is visual testing? It is a quality assurance activity that he's aimed to verify that the graphical user interface Appears correctly to the end user now this goes beyond the traditional Functional testing that you used to do with tools like Selenium and others called the DUI UFT Appium etc Where the focus is to test the functionality of the application through the UI What we are focusing on here is making sure that the UI itself appears correctly that each UI element appears in the Right color shape position and size and it doesn't overlap or hide any other UI Now this type of testing is becoming increasingly difficult to perform in recent years Mainly because of the explosion in the number of in the amount of execution environments browsers devices operating system screen resolutions Applications are expected to run on So here you can see An example of a visual bug that we found in a Microsoft Asia management portal You can see here how the graph exceeded the expected bounds of the page This is an example from Twitter. You can see how the notification timestamp overflowed on top of the notification that's below it This is from the financial times here the article title overflowed on top of the article body and This is how the Amazon website looked like for Several hours for certain users on Amazon pride prime day, which was a huge sales day about six months ago So I'm sure that you've all seen this type of bugs before hopefully not at your workplace But I'm sure that you've seen them. You understand their severity. They can be very embarrassing They can hurt the company brand, but in many situations