Simon will be presenting the following session
filter_list help_outline
  • Simon Granger
    keyboard_arrow_down

    Simon Granger - How we took Appium to 11 platforms

    Simon Granger
    Simon Granger
    Test Automation Prime
    You.i TV
    schedule 2 years ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    Every second, a million minutes (17,000 hours) of video content will cross global IP networks by 2021, according to Cisco (via Forbes). As it stands today, over ⅓ of online activity is spent watching video. However, there is a unique challenge testing video applications because they tend to run on a wide range of platforms - mobile and tablet, streaming devices, consoles, and Smart TVs. Today, it also demands on individually testing the app on each and every device - highly inefficient and a real pain.

    At You.i TV we have developed an Appium Driver that allows us to use the power of Appium to test C++ and React Native video applications built with our You.i Engine One SDK on a wide range of platforms including iOS, Android, tvOS, Android TV, PS4, XBox One, Samsung Tizen, LG WebOS, macOS, Linux, Windows simultaneously - an industry first.

    This talk will focus on the journey and learnings we discovered along the way - including writing a custom Appium Driver and automation layer, the unique needs of 10-foot devices (remote controlled), and the power we see in combining Appium with React Native.

1. What got you started/interested in Testing?

It was an accident, but I love it.

2. What has been your best moment/highlight working with Appium?

When we got Appium running on all these platforms, of course!

  • iOS
  • Android
  • macOS
  • Linux
  • Windows
  • Apple TV
  • BlueSky
  • UWP
  • PS4
  • Tizen
  • WebOS
3. What do you think is the biggest challenge faced by Mobile Testers today?

Having to deal with a plethora of different platforms that all have a unique ecosystem for development and testing.

4. What is your advice to testers, who are new to automation?

Don't be afraid, it'll be fun!

5. Tell us about the session/s you will be presenting at the conference and why did you choose those topics?

I'll be presenting how we got our development platform from zero automation support to 11 supported platform.

And this is all using Appium!

I was invited to propose after conference organizers noticed I was making commits to make use of unsupported platforms.

6. What are some of the key takeaways from your session/s?

Appium is easily extendable.

7. Which are your favourite sessions at Appium Conf? (Sessions that you are looking forward to attend)
  • Your Tests Lack Vision: Adding Eyes to Your Automation Framework
  • Life Cycle of an Appium command
  • Building your own native app visual testing module with Appium
  • Automated Solution for Non Functional Requirements (NFR) & Performance Metrics Of Mobile App
  • How to kill test flake in Appium?
  • How to Test the Test Automation Framework?
  • From the Trenches: State of Mobile Automation frameworks
  • Setting up Jenkins CI Pipeline using Appium tests for Android and iOS
  • How we use Appium as our product's core library
  • Building a Mobile Testing Infrastructure: What I Learned
help