Michal works as Lead QA Engineer at Avast. His main duty is to make sure that the Avast Windows products are in good shape when released to Avast’s more than 200 millions of our users. His past experience includes projects for companies such as Sun Microsystems, and CA technologies. He specializes in speed of delivery while cutting down costs of releases.
Topic: Making your application behave using Selenium and Applitools
Have you ever wondered how desktop Antivirus’ UI is tested? How to verify if everything is working properly with frequent release cycles? You may know and been using all the available technologies already. If your application is web based, there is an easy solution to automate E2E scenarios, even for a Windows Desktop application. Selenium is your answer.. At Avast, we use python language bindings to automate apps written in C++/JS. BDD (gherkin) style implementation allows us to perform better readability checks. In addition, Applitools service helps with visual regressions, which can easily be missed by humans. After our talk, the audience should be familiar with how to implement a similar approach to their projects and connect it to their CI infrastructure. Ultimately, the audience will discover “eyes” that never miss any details.