schedule Jun 15th 01:45 - 02:30 PM place Grand Ball Room 2 people 93 Interested

In this high technology times, it is really hard to catch up with everything. Especially for the mobile world when there are thousands of mobile devices with different modification of the Android OS. Most of us who work in the mobile testing industry familiar with Appium framework for a UI automation and also aware of complicate setup and hard maintenance of it. Using Docker in Android UI automation is making our life much easier. Docker-Android is a docker image built to be used for everything related to Android mobile website or application testing. All the tools needed (devices, framework, Android SDK etc.) are packaged in the image. It is free and open source and supports other features such as video recording.

In this session, we will talk about the advantages and disadvantages of Appium and docker-android will go throw getting started with Docker-Android and run sample tests against it.

 
1 favorite thumb_down thumb_up 6 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/Structure of the Talk

1. Introduction

2. Getting started with Appium Docker for Android

3. Run Android test suite on real devices using Appium Docker

4. Connect Android device over Wi-Fi

5. Connect Appium server to Selenium grid

6. Run mobile UI tests on the emulator using Android Docker and Appium

7. How does it work (with a Demo)

8. Q&A

Learning Outcome

Mobile testing is complicated as there are thousands of mobile devices with different operating systems. This solution will help to have a ready to go test infrastructure that will run the same environment everywhere it is deployed (your local machine, server), also it will make it easy to run the tests on a different version of mobiles and operating systems. You will not be required to install tools to be able to run your tests (Appium, Selenium Grid, Android SDK etc.)

Target Audience

Automation QA Engineer, Software Engineer in Test, Mobile QA Engineer, DevOps Engineer

Prerequisites for Attendees

Basic knowledge about Appium and Docker will be good

schedule Submitted 6 months ago

Public Feedback

comment Suggest improvements to the Speaker
  • Sai Krishna
    By Sai Krishna  ~  5 months ago
    reply Reply

    Hi Sargis,

    Thanks for your submission. Can you include more details on docker android, which would cover real device connectivity and internals of the Android container, instead of appium and its importance and basics?

    If yes, Can you please update the proposal.

    Regards,

    Sai

     

    • Sargis Sargsyan
      By Sargis Sargsyan  ~  5 months ago
      reply Reply

      Hi Sai, 

      I was thinking to replace the theoretical part with details about appium/appium docker Image that helps to run appium tests on real Android devices. 

      I can update it with the two points. First part can be a presentation on how to use appium/appium docker image to run the tests on a real device and the second part can be about connecting appium docker to android docker to run tests on emulators. 

      • Sai Krishna
        By Sai Krishna  ~  5 months ago
        reply Reply

        Hi Sargis,

        Thanks for the update.

        Regards,

        Sai

  • Wim Selles
    By Wim Selles  ~  5 months ago
    reply Reply

    Hi Sargis,

     

    Thanks for your submission, do you also need an internet connection for the demo? Or is it an offline demo? If you need internet, will you also have a backup plan if the connection doesn't meet the expectations?

    • Sargis Sargsyan
      By Sargis Sargsyan  ~  5 months ago
      reply Reply

      Hi Wim, 

      I will need an internet connection, but in any case, I will have also video recordings for Plan B, in case of an issue.

      Regards, 

      Sargis

      • Wim Selles
        By Wim Selles  ~  5 months ago
        reply Reply

        Hi Sargis,

         

        Thanks for the update!