Nowadays developing apps, or any other software requires a smart testing approach. Because of that testers, test leads and any professionals in charge of testing projects have to answers some basic questions before they start. What tools to use? How to automate on different platforms? What’s the smartest way to approach the project? Usually, it means some form of compromise - changing a tool, framework or learning a different approach. What if it was possible not to make compromises, use your skills and tools you know and love? It is. FOB Solutions managed to run one test across simulators, emulators as well as Android and iOS devices using Cucumber and Cify open-source test automation framework. In this how-to webinar, Marko Konsa - Head of Products and Services at FOB Solutions - we will show you how you can build cross-platform, cross-device, cross-application tests. All of that using open source components and how to execute those on a cross device-farm solution. Here are the main takeaways: -Building cross-platform test automation framework -More similar user flows on software built on different platforms -For underlying technologies we chose to use open source components: -Appium -Selenium -Cucumber -Groovy/Java -Gradle -Using cross-platform test automation framework -Behaviour-driven approach - building tests using cucumber -UI types/different screen sizes -Executing cucumber level tests on cross device-farm approach using a Sauce Labs example -Executing same tests on different device farms (Sauce Labs/ TestObject) -Integrating cucumber with Sauce Labs/ TestObject