#4 Superfast Mobile Test Automation: Mobile Web and iOS


Details
It's time for us to have our fourth Mobile Test Automation Meetup! It will take place on Tuesday 8th November at 6.30pm at Badoo office.
Agenda
6:30 - Refreshment (beers and pizzas will be provided :))
7:00 - Presentations
8:00- Networking
We will have the pleasure of welcoming Alexander and Viktar as speakers:
• Mobile Web Test Automation: to the Desktop! by Alexander Bayandin (https://twitter.com/abayandin) (Badoo)
What does it usually look like when people do Mobile Web Test Automation? They write a couple of tests, run them on different desktop browsers, and then only after that, try to run on emulators/simulators. The final step is adapting and fixing the tests for browsers on real devices.
Luckily, we developed our tests for Mobile Web on real devices. But some time ago we decided to run on Desktop as well.
Why? What were the benefits for us? How do we have both Appium and Selenium tests in one repository? And what challenges did we face? I'll discuss this, as well as many other things, in my talk.
• Secrets of the iOS Simulator by Lawrence Lomax (https://twitter.com/insertjokehere) (Facebook)
The iOS Simulator is key part of the iOS Development workflow, both for development and for automated testing. In this talk you'll learn some very interesting details about how Simulators work, which will help you understand what's going on when things go wrong. We'll also show you how we applied these findings when developing automation at Facebook. Finally, you'll see how you can improve your day-to-day development productivity and also turbo-charge your Continuous Integration.
iOS Automation: Run faster than fast! by Viktar Karanevich (Badoo)
iOS Automation rapidly changed due to the evolution of Apple automation frameworks and Calabash community support. One year ago, we parallelised our iOS testing with multiple desktops - a large improvement in performance. Here is an account of the subsequent changes, including the removal of multiple desktops and the adoption of Apple's new XCTest framework.
The automation community (Appium, Calabash etc.) were faced with a new challenge: how could we create iOS Automation Infrastructure with the new XCTest Framework?
I adopted Facebook solution (FBSimCtl and WebAgentDriver) into the multi-simulators approach. In this talk, I will discuss the full evolution path to Hybrid Approach based on multi-simulators and XCTest framework, using Facebook open-source tools.
Hope to see you all there!
Sathish & Daria

#4 Superfast Mobile Test Automation: Mobile Web and iOS