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.

 
 

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 8 months ago

Public Feedback

comment Suggest improvements to the Speaker
  • Swarnima
    By Swarnima  ~  1 week ago
    reply Reply

    Hi Sargis,

     

    Can the same be implemented through windows. 

    I have the docker server and I want to connect devices via adb using windows system. Is it possible

    • Sargis Sargsyan
      By Sargis Sargsyan  ~  6 days ago
      reply Reply

      Hi, 

      Theoretically you can, but unfortunately I never tried to do it on Windows.

      • Swarnima
        By Swarnima  ~  6 days ago
        reply Reply

        Any idea what changes we would require to do

  • Hanna
    By Hanna  ~  1 month ago
    reply Reply
    • Hi Sargis,
    • Can you give a reference to a docs where explains how to connect docker android on mac? 
    • Thanks
    • Sargis Sargsyan
      By Sargis Sargsyan  ~  1 month ago
      reply Reply

      Hi Hanna, 

      All the steps are in the presentation. 

      There also links in some of the slides where you can find detailed info 

      • Hanna
        By Hanna  ~  1 month ago
        reply Reply

        Unfortunately I can not see emulator on 6080 port, only android-docker logo, and it seems it's a common problem

  • Sai Krishna
    By Sai Krishna  ~  7 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  ~  7 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  ~  7 months ago
        reply Reply

        Hi Sargis,

        Thanks for the update.

        Regards,

        Sai

  • Wim Selles
    By Wim Selles  ~  7 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  ~  7 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  ~  7 months ago
        reply Reply

        Hi Sargis,

         

        Thanks for the update!