SlideShare a Scribd company logo
Testing
Android
In The Clouds
Oleksandr Pastukhov SZJUG 2016
1
2
3
2012
4
5
6
BUDGET
7
8
9
How? Platforms
1. Cloud Test Lab Free BETA *
2. TestObject.com Free for selected devices, 90$ All
3. Monkop.com Free 10 times/month,100$/m for 1hr/day
4. Xamarin.com 100$/m for 1hr/day
5. Testdroid.com 50$/m 5 hours
6. Sauce Labs 100$/m 15 hours 10
1. Cloud Test Lab
11
12
13
14
15
16
17
Let me show
https://console.cloud.google.com/testlab/
mobile?pli=1&project=wunderbutton
18
19
20
21
22
23
24
25
Link
https://app.testobject.com/
26
27
28
29
30
31
Let me show
http://monkop.com
Demo: https://tr.im/NJx2Z
32
33
34
35
36
37
38
39
CI
Appium
40
41
CI
1. Cloud Test Lab (Google) Gradle, Jenkins
2. TestObject.com REST API, Gradle, Jenkins, TeamCity
3. Monkop.com 350$/month
4. Xamarin.com/test-cloud Jenkins, TeamCity, TFS
5. Testdroid.com REST API and Jenkins plugin
6. Saucelabs Jenkins, Bamboo, Travis CI, Circle CI, TCity 42
43
Testing Tool Langua
ge
Platform CI Entry Tools Price
Cloud Test Robotium
Espresso
Java Android ++ +++ ++ +++
TestObject Robotium/Esp
resso/Appium
Any Android
IOS
+++ +++ +++ ++
Monkop Robotium/Esp
resso(beta)
Java Android + ++++ + +
Xamarin C# / Calabash C#
Ruby
Android
IOS
+++ ++ ++++ +
TestDroid Appium/Calab
ash/Robotium
Any Android
IOS
++ +++ +++ ++
Sauce Labs Selenium/JS/
Robotium/App
Any Android/IOS ++++ + +++++ ++
This slides: https://tr.im/o3MmL
Questions?
44

More Related Content

PDF
2015 Upload Campaigns Calendar - SlideShare
PPTX
What to Upload to SlideShare
PDF
Getting Started With SlideShare
PPTX
Android Apps Testing in 2019
PDF
Lecture #1 intro,setup, new project, sunshine
PPTX
Device Farm Lab DFL to run UI testing on Android devices
PPTX
Android Test Automation – one year later
PPTX
Cross platform mobile apps using .NET
2015 Upload Campaigns Calendar - SlideShare
What to Upload to SlideShare
Getting Started With SlideShare
Android Apps Testing in 2019
Lecture #1 intro,setup, new project, sunshine
Device Farm Lab DFL to run UI testing on Android devices
Android Test Automation – one year later
Cross platform mobile apps using .NET

Similar to Testing android in the clouds (20)

PPTX
Uber Mobility Meetup: Mobile Testing
PPTX
Advanced Appium: SeleniumConf UK 2016
PDF
Continuous mobile automation with Appium in Real Device Cloud
PDF
Appium Dockerization: from Scratch to Advanced Implementation - HUSTEF 2019
PPTX
Advanced Appium
PPT
State ofappdevelopment
PDF
Тестирование мобильных приложений используя облачные сервисы. TestDroid, Test...
PPTX
JaSST'18 Hokkaido Improve Automation Testing
PPTX
Não reinvente a roda! Desenvolvendo com bibliotecas Android
PDF
Przyszłość ma na imię Mobile – testowanie i automatyzacja testów aplikacji mo...
PPTX
MDC2011 Android_ Webdriver Automation Test
PDF
Run your Appium tests using Docker Android - AppiumConf 2019
PDF
Selenium, Appium, and Robots!
ODP
Testing in Android: automatici, di integrazione, TDD e scenari avanzati
PPTX
Whitebox testing of Spring Boot applications
PPT
Automated Testing and Continuous Integration for Mobile Apps: Jenkins & Cloud...
KEY
Tools that help and speed up RWD dev
PDF
Cucumber meets iPhone
PDF
GeeCON Prague 2017 - TestContainers
PPTX
The Power of Polymorphism by Craig Schwarzwald
Uber Mobility Meetup: Mobile Testing
Advanced Appium: SeleniumConf UK 2016
Continuous mobile automation with Appium in Real Device Cloud
Appium Dockerization: from Scratch to Advanced Implementation - HUSTEF 2019
Advanced Appium
State ofappdevelopment
Тестирование мобильных приложений используя облачные сервисы. TestDroid, Test...
JaSST'18 Hokkaido Improve Automation Testing
Não reinvente a roda! Desenvolvendo com bibliotecas Android
Przyszłość ma na imię Mobile – testowanie i automatyzacja testów aplikacji mo...
MDC2011 Android_ Webdriver Automation Test
Run your Appium tests using Docker Android - AppiumConf 2019
Selenium, Appium, and Robots!
Testing in Android: automatici, di integrazione, TDD e scenari avanzati
Whitebox testing of Spring Boot applications
Automated Testing and Continuous Integration for Mobile Apps: Jenkins & Cloud...
Tools that help and speed up RWD dev
Cucumber meets iPhone
GeeCON Prague 2017 - TestContainers
The Power of Polymorphism by Craig Schwarzwald
Ad

Testing android in the clouds

Editor's Notes

  • #2: Hello! Thanks for spending your saturday to learn something new. Is there is somebody from HK? My name is name is Oleksandr Pastukhov, I’m software engineer for the last 11 years for the commercial projects and m.b. 20 years in total. Started programming in my early childhood. I thought, that games that time were sucks and tried to do better. And because of that my passion I’m here right now. Today we will talk about testing android in the Clouds. And the very first question.
  • #3: Why should you use cloud? You could already have your cozy tests in Android Studio, testing it on your phone, so why do you need something more?
  • #4: That’s why. You have no choice. I will explain why
  • #5: So how mobile development looked like 4 years ago? Thats time I was working on a small startup for a mobile personal security. In case of emergency you have big red button, press it and you relatives or 911 receiving your location and video. Server side was covered by unit and integration tests, but mobile was always painfull, So we had manual QA to handle this. But even that didn’t always help. We had small mobile lab
  • #6: For startup with a limited money - keeping updated lab it’s a challenge. You have lots of devices, if you will buy it - it will costs more than 3000$ And users quite often had some phones , that we don’t have And we were struggling trying to understand what’s error where there.
  • #7: Mobile apps have more bugs, than desktop apps. And users are less loyal. It’s so easy to find different application on a mobile
  • #8: Budget increasing drastically for the last years So where is that money?
  • #9: One of solutions that you could use in case if you only one developer.
  • #10: But closest lab for now in HK And even if it will be in the different part of the Shenzhen, it will be time-expensive.
  • #11: So now we have better solutions Services sorted by price and we will start from free. Continuous integration. Bug tracking connected.
  • #12: 1 Google 2 Professional 3 Minimalistic 4 Free
  • #18: Videos
  • #19: https://developers.google.com/cloud-test-lab https://console.cloud.google.com/testlab/mobile?pli=1&project=wunderbutton
  • #21: 220 different devices BugTracking, Three types of testing Manual testing Videos
  • #27: https://app.testobject.com/#/opastukhov/wunderbutton/espresso/8/reports/4 Show manual
  • #28: Monkop really cool as easy to use.
  • #29: 1 No registration
  • #30: Memory, Garbage collection e.t.c Here best
  • #31: Market information - it’s not so useful, but interesting
  • #32: Advisor. So they are have
  • #34: Microsoft Calabash Recorder C#
  • #36: Only if you like c# or Ruby . 2000 devices
  • #37: Appium , Calabash Recorder
  • #39: https://cloud.testdroid.com/#service/devicerun/93372619/93374917/2178519
  • #40: http://www.testdroid.com/updates/
  • #43: https://touchtestlite.soasta.com/concerto/Central