SlideShare a Scribd company logo
Appium @ Work
Vienna, 2016-10-04
2
3
What do we do with Appium?
automated
checks
unit tests
(for logic)
unit tests
(for screens)
end-to-end tests
user journeys
jUnit
XCTest
Espresso
snapshot test case
Appium (Java)
& jGiven
emu-/ simulator
mock dependencies
emulated & real
mock dependencies
real devices
full system stack
Checking Type Tools Environment
*the most
*the fewest
4
useful
Reporting
sustainable
Architecture
Intents
How do we use Appium?
5
How do we use Appium?
Runners
(tests run here)
Page Objects
(this is your app!)
Data Builder
(create test data)
utils
reporting
AndroidSpecifics
iOSRunner
AndroidRunner
iOSSpecifics
CloudRunner
6
How do we use Appium?
7
iOS scrolling
some bugs,
Webviews
Where is Appium torturing us?
8
Where don‘t we use Appium (or any automation for that matter)?
testing checking
is Coupon
activated?
How does
bad
connectivity
feel?
9
What else can we do with our automation code?
test
automation
Automation in
Testing
10
Would we use it again?
maybe
Do I want to support
both plattforms?
Do I want to have control
outside of my App?
Do I want to integrate
clouds?
Do I get the App
delivered by a 3rd party?
11
PAYBACK GmbH
Gehlen Marcel
Mobile Tester
@Marcel_Gehlen
Theresienhöhe 12
80339 München
Phone +49 (0) 89 997 41 – 0
info@Payback.net
PAYBACK.net | PAYBACK.de
HAD FUN?
€

More Related Content

What's hot

Testing Native iOS Apps with Appium
Testing Native iOS Apps with AppiumTesting Native iOS Apps with Appium
Testing Native iOS Apps with Appium
Sauce Labs
 
Appium Mobile Test Automation like WebDriver
Appium Mobile Test Automation like WebDriverAppium Mobile Test Automation like WebDriver
Appium Mobile Test Automation like WebDriver
Andrii Dzynia
 

What's hot (20)

Testing Native iOS Apps with Appium
Testing Native iOS Apps with AppiumTesting Native iOS Apps with Appium
Testing Native iOS Apps with Appium
 
Getting started with appium
Getting started with appiumGetting started with appium
Getting started with appium
 
Automated UI Testing Frameworks
Automated UI Testing FrameworksAutomated UI Testing Frameworks
Automated UI Testing Frameworks
 
Appium overview
Appium overviewAppium overview
Appium overview
 
Appium troubleshooting
Appium troubleshootingAppium troubleshooting
Appium troubleshooting
 
Selenium, Appium, and Robots!
Selenium, Appium, and Robots!Selenium, Appium, and Robots!
Selenium, Appium, and Robots!
 
Automation With Appium
Automation With AppiumAutomation With Appium
Automation With Appium
 
Appium Mobile Test Automation like WebDriver
Appium Mobile Test Automation like WebDriverAppium Mobile Test Automation like WebDriver
Appium Mobile Test Automation like WebDriver
 
Appium ppt
Appium pptAppium ppt
Appium ppt
 
Appium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | EdurekaAppium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | Edureka
 
Introduction To Appium With Robotframework
Introduction To Appium With RobotframeworkIntroduction To Appium With Robotframework
Introduction To Appium With Robotframework
 
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on WebinarParallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
 
Appium solution
Appium solutionAppium solution
Appium solution
 
Automation Testing With Appium
Automation Testing With AppiumAutomation Testing With Appium
Automation Testing With Appium
 
Mobile Automation with Appium
Mobile Automation with AppiumMobile Automation with Appium
Mobile Automation with Appium
 
Appium
AppiumAppium
Appium
 
Future of Mobile Automation, Appium Steals it
Future of Mobile Automation, Appium Steals itFuture of Mobile Automation, Appium Steals it
Future of Mobile Automation, Appium Steals it
 
Appium - test automation for mobile apps
Appium - test automation for mobile appsAppium - test automation for mobile apps
Appium - test automation for mobile apps
 
Appium
AppiumAppium
Appium
 
Android & iOS Automation Using Appium
Android & iOS Automation Using AppiumAndroid & iOS Automation Using Appium
Android & iOS Automation Using Appium
 

Viewers also liked

Viewers also liked (7)

Wheat - Mobile functional test automation
Wheat - Mobile functional test automationWheat - Mobile functional test automation
Wheat - Mobile functional test automation
 
Testing Your Android and iOS Apps with Appium in Testdroid Cloud
Testing Your Android and iOS Apps with Appium in Testdroid CloudTesting Your Android and iOS Apps with Appium in Testdroid Cloud
Testing Your Android and iOS Apps with Appium in Testdroid Cloud
 
Selenium and Appium Training from Sauce Labs
Selenium and Appium Training from Sauce LabsSelenium and Appium Training from Sauce Labs
Selenium and Appium Training from Sauce Labs
 
TechTalk: Everything You Need to Know about Appium & Selenium
TechTalk: Everything You Need to Know about Appium & SeleniumTechTalk: Everything You Need to Know about Appium & Selenium
TechTalk: Everything You Need to Know about Appium & Selenium
 
Getting Started with Mobile Test Automation & Appium
Getting Started with Mobile Test Automation & AppiumGetting Started with Mobile Test Automation & Appium
Getting Started with Mobile Test Automation & Appium
 
10 things you didnt know about appium + whats new in appium 1.5
10 things you didnt know about appium + whats new in appium 1.510 things you didnt know about appium + whats new in appium 1.5
10 things you didnt know about appium + whats new in appium 1.5
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
 

Similar to Appium@Work at PAYBACK

2012 mobile testingsummit-moet
2012 mobile testingsummit-moet2012 mobile testingsummit-moet
2012 mobile testingsummit-moet
Eing Ong
 
Top 15 Appium Interview Questions and Answers in 2023.pptx
Top 15 Appium Interview Questions and Answers in 2023.pptxTop 15 Appium Interview Questions and Answers in 2023.pptx
Top 15 Appium Interview Questions and Answers in 2023.pptx
AnanthReddy38
 

Similar to Appium@Work at PAYBACK (20)

How to Master Mobile Automation in QA
How to Master Mobile Automation in QAHow to Master Mobile Automation in QA
How to Master Mobile Automation in QA
 
Building And Executing Test Cases with Appium and Various Test Frameworks.pdf
Building And Executing Test Cases with Appium and Various Test Frameworks.pdfBuilding And Executing Test Cases with Appium and Various Test Frameworks.pdf
Building And Executing Test Cases with Appium and Various Test Frameworks.pdf
 
Android testing
Android testingAndroid testing
Android testing
 
Automated Exploratory Testing
Automated Exploratory TestingAutomated Exploratory Testing
Automated Exploratory Testing
 
Justin Ison
Justin IsonJustin Ison
Justin Ison
 
2012 mobile testingsummit-moet
2012 mobile testingsummit-moet2012 mobile testingsummit-moet
2012 mobile testingsummit-moet
 
Automation using Appium
Automation using AppiumAutomation using Appium
Automation using Appium
 
Top 15 Appium Interview Questions and Answers in 2023.pptx
Top 15 Appium Interview Questions and Answers in 2023.pptxTop 15 Appium Interview Questions and Answers in 2023.pptx
Top 15 Appium Interview Questions and Answers in 2023.pptx
 
Appium overview (Selenium Israel #2, Feb. 2014)
Appium overview (Selenium Israel #2, Feb. 2014)Appium overview (Selenium Israel #2, Feb. 2014)
Appium overview (Selenium Israel #2, Feb. 2014)
 
Dive into Angular, part 5: Experience
Dive into Angular, part 5: ExperienceDive into Angular, part 5: Experience
Dive into Angular, part 5: Experience
 
Espresso
EspressoEspresso
Espresso
 
Continuous testing on emulators using the espresso test automation framework
Continuous testing on emulators using the espresso test automation frameworkContinuous testing on emulators using the espresso test automation framework
Continuous testing on emulators using the espresso test automation framework
 
Visual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot ComparisonVisual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot Comparison
 
Decoding Appium No-Code Test Automation With HeadSpin.pdf
Decoding Appium No-Code Test Automation With HeadSpin.pdfDecoding Appium No-Code Test Automation With HeadSpin.pdf
Decoding Appium No-Code Test Automation With HeadSpin.pdf
 
Антон Семенченко | (EPAM Systems, DPI.Solutions )Сравнительный анализ инстру...
Антон Семенченко | (EPAM Systems, DPI.Solutions )Сравнительный анализ инстру...Антон Семенченко | (EPAM Systems, DPI.Solutions )Сравнительный анализ инстру...
Антон Семенченко | (EPAM Systems, DPI.Solutions )Сравнительный анализ инстру...
 
Android testing part i
Android testing part iAndroid testing part i
Android testing part i
 
Introduction to UI Automation Framework
Introduction to UI Automation FrameworkIntroduction to UI Automation Framework
Introduction to UI Automation Framework
 
The ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appiumThe ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appium
 
Android automation tools
Android automation toolsAndroid automation tools
Android automation tools
 
DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...
DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...
DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...
 

Appium@Work at PAYBACK

  • 2. 2
  • 3. 3 What do we do with Appium? automated checks unit tests (for logic) unit tests (for screens) end-to-end tests user journeys jUnit XCTest Espresso snapshot test case Appium (Java) & jGiven emu-/ simulator mock dependencies emulated & real mock dependencies real devices full system stack Checking Type Tools Environment *the most *the fewest
  • 5. 5 How do we use Appium? Runners (tests run here) Page Objects (this is your app!) Data Builder (create test data) utils reporting AndroidSpecifics iOSRunner AndroidRunner iOSSpecifics CloudRunner
  • 6. 6 How do we use Appium?
  • 8. 8 Where don‘t we use Appium (or any automation for that matter)? testing checking is Coupon activated? How does bad connectivity feel?
  • 9. 9 What else can we do with our automation code? test automation Automation in Testing
  • 10. 10 Would we use it again? maybe Do I want to support both plattforms? Do I want to have control outside of my App? Do I want to integrate clouds? Do I get the App delivered by a 3rd party?
  • 11. 11 PAYBACK GmbH Gehlen Marcel Mobile Tester @Marcel_Gehlen Theresienhöhe 12 80339 München Phone +49 (0) 89 997 41 – 0 info@Payback.net PAYBACK.net | PAYBACK.de HAD FUN? €