My Journey With Appium @AppiumConf Sept 2024

abagmar 59 views 1 slides Sep 13, 2024
Slide 1
Slide 1 of 1
Slide 1
1

About This Presentation

In this session, I'll share my journey with mobile application testing using Appium, highlighting the challenges, mistakes, solutions, and insights gained from automating mobile testing since 2016. We'll delve into the intricacies of how naive I was when I started, and how I evolved to set u...


Slide Content

My Journey With
Appium
About Me
25+
Graduated from Testing to Quality early in
my career
OSS
Software Quality Bartender, Consultant
Why Mobile Automation?
State of Digital Usage
Smartphones
Online shopping activities
4
Why Appium?
The Pain
Steep initial learning curve
Android
Tools & Technology
SDKs
Command-line-tools
Real devices Vs Emulators
Device Capabilities
Release process PlayStore
Review & Approvals
Staged releases
iOS
Tools & Technology XCode
Version mapping
Signing
Real device Vs Simulators
WebDriverAgent!!
Release process AppStore
Review & Approvals
Staged releases
Appium
Start/Stop
Appium Logs
Device Management
Device information
Cleanup
Device Logs
Wifi Connectivity
GeoLocation
Local or cloud devices
Device Connectivity
Challenges of Mobile Automation
Device management
Emulator/simulator setup
DevicesWorking with real devices
Device Connectivity
WebDriverAgent (WDM)
Ensuring robust connectivity
Appium
Start/Stop
Appium Logs
Device Management
Device information
Cleanup
Collecting and analyzing device logs
Wifi Connectivity
GeoLocation
Local or cloud devices
Capturing screenshotsAndroid & iOS
Executing the tests
Running tests in Parallel
Running same set of tests on different
types of devices
Local & CI execution
Running from CIDevices in the cloud?Which provider to use?
55
Solutions
Learning
Embrace the unknown, keep an open mind
Learn from people around you
Experiment (with focussed objectives)
Share the learnings - will help others, and
you in the future!
Thank you!