Slide 1

Slide 1 text

Speed Up Appium Tests SPEED UP YOUR TESTS WITH APPIUM

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

Long Running Automated Test Parallelization of tests on multiple devices

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

GIT PUSH COMPILE + UNIT TEST BUILD APP UI TESTS DISTRIBUTE TYPICAL CI PIPELINE OF MOBILE PROJECT

Slide 6

Slide 6 text

STATS

Slide 7

Slide 7 text

LONG RUNNING TESTS..

Slide 8

Slide 8 text

Solution AppiumTestDistribution

Slide 9

Slide 9 text

TOOL SET EXTENTREPORTS

Slide 10

Slide 10 text

T1 T2 T3 T4 T5 T6 T7 (4 Devices) T5, T6, T7 will be sent to devices which gets free Spawn Multithread AppiumTest Distribution

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

OPTIMIZATION • Method level distribution • Watch ios_webkit_debug_proxy process • Dockerize appium server to run on remote machines •Reporting with video recording logs.

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

@saikrisv [email protected] github.com/saikrishna321

Slide 15

Slide 15 text

No content