Speed Up Appium Tests
SPEED UP YOUR TESTS
WITH APPIUM
ABOUT ME
• 6 years of experience as a QUALITY ENGINEER
• Passionate about TEST AUTOMATION
• Active Contributor to APPIUM Java client
• Tested a wide range of MOBILE APPLICATIONS
Long Running Automated Test
Parallelization of tests on multiple devices
GIT PUSH
COMPILE +
UNIT TEST
BUILD
APP
UI TESTS
DISTRIBUTE
TYPICAL CI PIPELINE OF MOBILE PROJECT
STATS
LONG RUNNING TESTS..
Solution AppiumTestDistribution
TOOL SET
EXTENTREPORTS
T1
T2
T3
T4
T5
T6
T7
(4 Devices)
T5, T6, T7 will be sent to devices
which gets free
Spawn
Multithread
AppiumTest
Distribution
OPTIMIZATION
• Method level distribution
• Watch ios_webkit_debug_proxy process
• Dockerize appium server to run on remote machines
Extent Reports
http://appium.io
WordPress Android App
How appium works for Android and iOS
Setup of Appium on OSX and Windows
https://github.com/saikrishna321/AppiumTestDistribution
https://github.com/saikrishna321/PageObjectPatternAppium
REFERENCE
@saikrisv
saikrisv@thoughtworks.com
github.com/saikrishna321
Speed upyourtest with_appium

Speed upyourtest with_appium