Building Your Own Native App Visual Testing Module with Appium - Wim Selles at Sauce Labs
Building Your Own Native App Visual Testing Module with Appium - Wim Selles | Solutions Architect at Sauce Labs We all know that Appium can do (almost) everything you tell it to do, but in the end we always ask it to do the same thing: to automate our happy and/or our error flow. The result can give us the confirmation that the user can still buy a product, or verify if his bank account still has a positive balance. But what if we need to know more than that: what if we also need to verify the layout of our app? The answer would be easy, as there are plenty of open-source or paid solutions that can help you with that. However, almost all of these solutions focus on web/hybrid apps, not on native iOS and or Android apps. Wim faced this challenge when he was automating a React Native app for a customer. There was no image comparison tool that could do what he wanted it to do, so he rolled up his sleeves and started building one. In this talk, Wim will walk down the path he took and he will explain: - Why he used ResembleJS as a core visual comparison solution - The things he learned about Appium in the process (pro tips!) - The differences between iOS and Android and how he managed to solve this in one cross-platform solution - The pros and cons of the solution
Building Your Own Native App Visual Testing Module with Appium - Wim Selles | Solutions Architect at Sauce Labs We all know that Appium can do (almost) everything you tell it to do, but in the end we always ask it to do the same thing: to automate our happy and/or our error flow. The result can give us the confirmation that the user can still buy a product, or verify if his bank account still has a positive balance. But what if we need to know more than that: what if we also need to verify the layout of our app? The answer would be easy, as there are plenty of open-source or paid solutions that can help you with that. However, almost all of these solutions focus on web/hybrid apps, not on native iOS and or Android apps. Wim faced this challenge when he was automating a React Native app for a customer. There was no image comparison tool that could do what he wanted it to do, so he rolled up his sleeves and started building one. In this talk, Wim will walk down the path he took and he will explain: - Why he used ResembleJS as a core visual comparison solution - The things he learned about Appium in the process (pro tips!) - The differences between iOS and Android and how he managed to solve this in one cross-platform solution - The pros and cons of the solution