In this age of a variety of cloud-based-services for virtual Mobile Test Labs, building a real-(mobile)-device lab for Test Automation is NOT a common thing – it is difficult, high maintenance, expensive! Yet, I had to do it!

Attend this talk to understand the Why, What and How I built my own MAD-LAB (Mobile Automation Devices LAB). The discussion will include –

  • Understanding the context,
  • Why no cloud-based solution worked for me,
  • The automation strategy for Android / iOS / Web platform,
  • The tech-stack (cucumber-jvm / Appium), and,
  • The core implementation to build your own MAD-LAB! (already open-sourced)
  • How this results in Continuous Delivery (CD)
2 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist

Outline/structure of the Session

The session will cover the following aspects

  • Set the context of the application-under-test (case-study), and the Testing & Automation challenges
  • The automation strategy
  • Chosen tech-stack and why that made sense
  • How (and why) no cloud-based solution worked for me
  • Implementation details - MAD-LAB - which arose from the learnings of the failed experiments - which resulted in setting up my own real-device in-house lab.
  • Sharing the core implementation (code) of MAD-LAB (already open-sourced)

Learning Outcome

Learning from my experiments (what worked, or didn’t)

  • Approach to testing an OTT (entertainment domain) product
  • How to build a Test Automation Framework using cucumber-jvm / Appium
  • Implementation details to Manage Devices, Optimizing Test Execution via distribution, Appium server, Custom Reporting etc., enabling automatic test execution via CI on each new app build, and more.

Target Audience

Developers, Testers, Automation, Test Leads, Test Managers, Managers - especially those working on Mobile Apps

schedule Submitted 2 weeks ago

Comments Subscribe to Comments

comment Comment on this Proposal

  • Liked Siddharth Kulkarni

    Siddharth Kulkarni - Dr Culture Shock - Or How I stopped worrying and embraced Org Culture

    45 mins

    The org culture mantra is usually considered a silicon valley mumbo jumbo. Although many companies and teams rant about culture, very few in my opinion take it seriously. In this talk I would like to discuss the importance of Org culture and how it makes or breaks businesses and teams. I will lay out some key pointers that will help the influencers in the audience make decisions about their org or team culture. The talk will be in the context of culture in tech companies.

  • Liked Rajith Raveendranath

    Rajith Raveendranath - Developer at a Crossroads - Choosing a suitable programming language for Microservices

    Rajith Raveendranath
    Rajith Raveendranath
    Director Quality
    schedule 2 weeks ago
    Sold Out!
    20 mins

    How to choose a suitable programming language for developing Microservices?

    We start our discussion with the most important characteristics of Microservices.

    The following aspects of programming languages are discussed, keeping Microservices in mind:

    • Functional Composition
    • Managing Concurrency
    • Frameworks & Tools
    • Popularity

    We conclude by comparing some popular programming languages using these and drawing some inferences