Appium at Scale - Mobile Grid workshop

location_city Bengaluru schedule Jun 13th 10:00 AM - 06:00 PM place Jupiter 2 people 33 Interested add_circle_outline Notify

Selenium Grid can be a bit daunting to get up and running. Starting it is quite easy, but using it effectively can require pulling in third-party tools. In this workshop we’ll cover how to run your grid effectively, using best practices culled from several large grid installations with a hybrid setup for both Selenium and Appium tests.

 
 

Outline/Structure of the Workshop

Outline/structure of the Session

  • Describe what the grid is intended to solve, then get into how it solves it
  • Going deeper into the funnel, how does it get its instructions, and how does it pass them to the nodes?

Set-up

  • We’ll start with the conventional setup of hub and node servers running on the same box, for simplicity.
  • Different options and flags that can be used when starting the hub/node processes
  • What kinds of logging do the nodes/hubs do that can help in debugging and investigating problems?
  • Setup a hybrid grid of desktop browsers and mobile devices/emulators

Running

  • How to run Appium server with custom node-config to connect to Selenium Grid?
  • What are Android and ios Parallel Testing Capabilities?
  • How do you run Appium tests in Parallel?
  • How do you run the Appium test against the hybrid Grid setup?
  • How do you look at the logs of tests running?

Advanced Grid

  • How to use Appium Docker images?
  • Setting up a UI manager for all your docker installations

Extras

  • https://github.com/budtmo/docker-android
  • Selenium Grid on Amazon ECS using ecs-selenium
  • Overview of third-party tools: Zalenium, AppiumTestDistribution

Learning Outcome

  • What Selenium Grid is and are its capabilities
  • How to run a grid(Appium + Selenium tests)
  • How to scale nodes
  • How to debug

Target Audience

Anyone who wants to learn about Set up, debug and Scaling Selenium Grid

Prerequisites for Attendees

Optional

schedule Submitted 1 year ago

Public Feedback

comment Suggest improvements to the Speaker

  • Liked Manoj Kumar
    keyboard_arrow_down

    Manoj Kumar - From the Trenches: State of Mobile Automation frameworks

    Manoj Kumar
    Manoj Kumar
    Contributor
    Selenium Project
    schedule 1 year ago
    Sold Out!
    45 Mins
    Talk
    Beginner

    A few months ago Appium migrated to W3C protocol, added AI, and integration for custom plugins for element search, that anybody can implement. Apple released Xcode 10 with abilities run XCUITest in Parallel. Google released EarlGrey with support for accessibility in iOS12 and then there is Flutter with its driver package for integration testing.

    As you see, there has been a lot of recent developments and additions in the mobile testing world. This talk aims at covering them and also review its current state and suggest some key pointers when selecting a tool and review their usage and weaknesses