Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
How to Scale Mobile
Testing Across
Several Teams
Daniel Knott | @dnlkntt
Hi, I‘m
Daniel Knott
Lead Software Test Engineer Mobile
@dnlkntt
www.adventuresinqa.com
www.handsonmobileapptesting.com ht...
3
@dnlkntt | How to Scale Mobile Testing across several Teams
Founded 2003
Listed company
HQ Hamburg
+950 employees (30+na...
4
@dnlkntt | How to Scale Mobile Testing across several Teams
Why is mobile testing so
important?
5
@dnlkntt | How to Scale Mobile Testing across several Teams
6
@dnlkntt | How to Scale Mobile Testing across several Teams
https://twitter.com/_adrianhinojosa/status/757015786057641985
7
@dnlkntt | How to Scale Mobile Testing across several Teams
Every app can be the next
big thing overnight!
8
@dnlkntt | How to Scale Mobile Testing across several Teams
And then, it must work
http://www.trustedreviews.com/opinion...
9
@dnlkntt | How to Scale Mobile Testing across several Teams
Mobile Technology changed
our life
10
@dnlkntt | How to Scale Mobile Testing across several Teams
11
@dnlkntt | How to Scale Mobile Testing across several Teams
To keep up the fast pace of
the mobile technology we
need t...
12
@dnlkntt | How to Scale Mobile Testing across several Teams
2008
13
@dnlkntt | How to Scale Mobile Testing across several Teams
No Mobile Knowledge
14
@dnlkntt | How to Scale Mobile Testing across several Teams
External Mobile
Developmnet
15
@dnlkntt | How to Scale Mobile Testing across several Teams
16
@dnlkntt | How to Scale Mobile Testing across several Teams
2010
17
@dnlkntt | How to Scale Mobile Testing across several Teams
# 2 iOS Developer
# 2 Android Developer
# 2 Software Test E...
18
@dnlkntt | How to Scale Mobile Testing across several Teams
# 60+ Web Developers
# 10+ Web Software Test Engineers
# No...
Legacy challenge of „web-era“ companies
19
+10
@dnlkntt | How to Scale Mobile Testing across several Teams
20
@dnlkntt | How to Scale Mobile Testing across several Teams
Growing Mobile Traffic
https://stocksnap.io/photo/RM676MH2KP
21
@dnlkntt | How to Scale Mobile Testing across several Teams
2014
22
@dnlkntt | How to Scale Mobile Testing across several Teams
Web
iOS
Android
API
Windows
Mail Search
...
Full Stack Prod...
Mobile Unleashing
23
+10
Public
Feature Teams
@dnlkntt | How to Scale Mobile Testing across several Teams
Mobile Unleashing
24
Platform Teams Feature Teams
PO
UI/UX
Devs
Tester
PO
UI/UX
Devs
Tester
Mobile Infrastructure
PO, Devs...
25
@dnlkntt | How to Scale Mobile Testing across several Teams
46 Android/ iOS Developers
20 Mobile Tester
26
@dnlkntt | How to Scale Mobile Testing across several Teams
Testing
Challenges
27
Image: https://upload.wikimedia.org/wikipedia/commons/thumb/7/75/Internet1.jpg/745px-Internet1.jpg@dnlkntt | How to Sca...
28
@dnlkntt | How to Scale Mobile Testing across several Teams
HIRING
29
@dnlkntt | How to Scale Mobile Testing across several Teams
Mobile Test Automation
Image: https://stocksnap.io/photo/P9...
30
@dnlkntt | How to Scale Mobile Testing across several Teams
Communication
Image: https://stocksnap.io/photo/E7OYDS1NK7
31
Release Coordination
Image: https://stocksnap.io/photo/CTKY2SVZM8
@dnlkntt | How to Scale Mobile Testing across several...
32
@dnlkntt | How to Scale Mobile Testing across several Teams
Release Train
33
@dnlkntt | How to Scale Mobile Testing across several Teams
What is a Release Train?
# Planned Code Freezes
# Fixed Rel...
34
@dnlkntt | How to Scale Mobile Testing across several Teams
Android Release Train
Code Freeze/
Upload to Google
Coding
...
35
@dnlkntt | How to Scale Mobile Testing across several Teams
@dnlkntt | How to Scale Mobile Testing across several Teams
36
@dnlkntt | How to Scale Mobile Testing across several Teams
Testautomation
37
@dnlkntt | How to Scale Mobile Testing across several Teams
https://upload.wikimedia.org/wikipedia/commons/
8/88/Espres...
38
@dnlkntt | How to Scale Mobile Testing across several Teams
39
@dnlkntt | How to Scale Mobile Testing across several Teams
Write Automation for iOS &
Android
40
@dnlkntt | How to Scale Mobile Testing across several Teams
# Two Frameworks
# No Code Sharing
# Different Languages
41
@dnlkntt | How to Scale Mobile Testing across several Teams
Migrated to Calabash
Image: http://arnoldzwicky.s3.amazonaw...
42
@dnlkntt | How to Scale Mobile Testing across several Teams
https://techglimpse.com/wp-content/uploads/2014/07/android-...
43
@dnlkntt | How to Scale Mobile Testing across several Teams
Build Pipeline,
Tools & Devices
44
@dnlkntt | How to Scale Mobile Testing across several Teams
Local
test run
Code
Review
Merge
Build Pipeline
Static
Anal...
45
@dnlkntt | How to Scale Mobile Testing across several Teams
Internal App Store
46
@dnlkntt | How to Scale Mobile Testing across several Teams
Mobile Devices
47
@dnlkntt | How to Scale Mobile Testing across several Teams
Android Test Farm
www.openstf.io
https://medium.com/xing-en...
48
@dnlkntt | How to Scale Mobile Testing across several Teams
Summary
49
@dnlkntt | How to Scale Mobile Testing across several Teams
1. Communication is key
2. Hiring is not easy
3. Mobile ski...
Thank You
50
Daniel Knott - @dnlkntt
www.adventuresinqa.com/publications
This is
our home!
#Hamburg
Follow @xingdevs, @dnlkntt
Upcoming SlideShare
Loading in …5
×

0

Share

Download to read offline

How to Scale Mobile Testing Across Several Teams

Download to read offline

In this talk I gave an overview how we do mobile scaling especially testing at XING.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

How to Scale Mobile Testing Across Several Teams

  1. 1. How to Scale Mobile Testing Across Several Teams Daniel Knott | @dnlkntt
  2. 2. Hi, I‘m Daniel Knott Lead Software Test Engineer Mobile @dnlkntt www.adventuresinqa.com www.handsonmobileapptesting.com https://leanpub.com/smartwatcha pptesting @dnlkntt | How to Scale Mobile Testing across several Teams http://bit.ly/2bUasW8
  3. 3. 3 @dnlkntt | How to Scale Mobile Testing across several Teams Founded 2003 Listed company HQ Hamburg +950 employees (30+nationalities) +200 developer +20 product teams Professional network People, Jobs, News, Events +12 Mio users, DACH focus
  4. 4. 4 @dnlkntt | How to Scale Mobile Testing across several Teams Why is mobile testing so important?
  5. 5. 5 @dnlkntt | How to Scale Mobile Testing across several Teams
  6. 6. 6 @dnlkntt | How to Scale Mobile Testing across several Teams https://twitter.com/_adrianhinojosa/status/757015786057641985
  7. 7. 7 @dnlkntt | How to Scale Mobile Testing across several Teams Every app can be the next big thing overnight!
  8. 8. 8 @dnlkntt | How to Scale Mobile Testing across several Teams And then, it must work http://www.trustedreviews.com/opinions/how-to-fix-common-pokemon-go-problems-bugs-issues
  9. 9. 9 @dnlkntt | How to Scale Mobile Testing across several Teams Mobile Technology changed our life
  10. 10. 10 @dnlkntt | How to Scale Mobile Testing across several Teams
  11. 11. 11 @dnlkntt | How to Scale Mobile Testing across several Teams To keep up the fast pace of the mobile technology we need to scale
  12. 12. 12 @dnlkntt | How to Scale Mobile Testing across several Teams 2008
  13. 13. 13 @dnlkntt | How to Scale Mobile Testing across several Teams No Mobile Knowledge
  14. 14. 14 @dnlkntt | How to Scale Mobile Testing across several Teams External Mobile Developmnet
  15. 15. 15 @dnlkntt | How to Scale Mobile Testing across several Teams
  16. 16. 16 @dnlkntt | How to Scale Mobile Testing across several Teams 2010
  17. 17. 17 @dnlkntt | How to Scale Mobile Testing across several Teams # 2 iOS Developer # 2 Android Developer # 2 Software Test Engineers # 1 Product Owner # 1 Designer / UX First Mobile Team
  18. 18. 18 @dnlkntt | How to Scale Mobile Testing across several Teams # 60+ Web Developers # 10+ Web Software Test Engineers # Non Public API # 8+ Agile Teams Web Company
  19. 19. Legacy challenge of „web-era“ companies 19 +10 @dnlkntt | How to Scale Mobile Testing across several Teams
  20. 20. 20 @dnlkntt | How to Scale Mobile Testing across several Teams Growing Mobile Traffic https://stocksnap.io/photo/RM676MH2KP
  21. 21. 21 @dnlkntt | How to Scale Mobile Testing across several Teams 2014
  22. 22. 22 @dnlkntt | How to Scale Mobile Testing across several Teams Web iOS Android API Windows Mail Search ... Full Stack Product Thinking
  23. 23. Mobile Unleashing 23 +10 Public Feature Teams @dnlkntt | How to Scale Mobile Testing across several Teams
  24. 24. Mobile Unleashing 24 Platform Teams Feature Teams PO UI/UX Devs Tester PO UI/UX Devs Tester Mobile Infrastructure PO, Devs, Tester Windows PO + Freelancer News PO, UI/ UX, Dev, Tester Premium BE FE PO, UI/ UX, Dev, Tester BE FE Jobs PO, UI/ UX, Dev, Tester Startpage BE FE PO, UI/ UX, Dev, Tester BE FE Growth PO, UI/ UX, Dev, Tester ... BE FE PO, UI/ UX, Dev, Tester BE FE @dnlkntt | How to Scale Mobile Testing across several Teams
  25. 25. 25 @dnlkntt | How to Scale Mobile Testing across several Teams 46 Android/ iOS Developers 20 Mobile Tester
  26. 26. 26 @dnlkntt | How to Scale Mobile Testing across several Teams Testing Challenges
  27. 27. 27 Image: https://upload.wikimedia.org/wikipedia/commons/thumb/7/75/Internet1.jpg/745px-Internet1.jpg@dnlkntt | How to Scale Mobile Testing across several Teams
  28. 28. 28 @dnlkntt | How to Scale Mobile Testing across several Teams HIRING
  29. 29. 29 @dnlkntt | How to Scale Mobile Testing across several Teams Mobile Test Automation Image: https://stocksnap.io/photo/P9YPEQPQ18
  30. 30. 30 @dnlkntt | How to Scale Mobile Testing across several Teams Communication Image: https://stocksnap.io/photo/E7OYDS1NK7
  31. 31. 31 Release Coordination Image: https://stocksnap.io/photo/CTKY2SVZM8 @dnlkntt | How to Scale Mobile Testing across several Teams
  32. 32. 32 @dnlkntt | How to Scale Mobile Testing across several Teams Release Train
  33. 33. 33 @dnlkntt | How to Scale Mobile Testing across several Teams What is a Release Train? # Planned Code Freezes # Fixed Release Dates # Train is always on time # Missing the train == features not live http://adventuresinqa.com/2017/03/06/the-mobile-release-train/
  34. 34. 34 @dnlkntt | How to Scale Mobile Testing across several Teams Android Release Train Code Freeze/ Upload to Google Coding 10 days Beta Testing 7 days 20% Users 2 days 50% Users 5 days Code Freeze/ Upload to Google 100% Users Coding 10 days Beta Testing 7 days 20% Users 2 days 50% Users 5 days Coding 10 days Beta Testing 7 days 20% Users 2 days 50% 5 d
  35. 35. 35 @dnlkntt | How to Scale Mobile Testing across several Teams @dnlkntt | How to Scale Mobile Testing across several Teams
  36. 36. 36 @dnlkntt | How to Scale Mobile Testing across several Teams Testautomation
  37. 37. 37 @dnlkntt | How to Scale Mobile Testing across several Teams https://upload.wikimedia.org/wikipedia/commons/ 8/88/EspressoImg.png Keep It Functional
  38. 38. 38 @dnlkntt | How to Scale Mobile Testing across several Teams
  39. 39. 39 @dnlkntt | How to Scale Mobile Testing across several Teams Write Automation for iOS & Android
  40. 40. 40 @dnlkntt | How to Scale Mobile Testing across several Teams # Two Frameworks # No Code Sharing # Different Languages
  41. 41. 41 @dnlkntt | How to Scale Mobile Testing across several Teams Migrated to Calabash Image: http://arnoldzwicky.s3.amazonaws.com/BottleGourd.jpg
  42. 42. 42 @dnlkntt | How to Scale Mobile Testing across several Teams https://techglimpse.com/wp-content/uploads/2014/07/android-ios.jpg
  43. 43. 43 @dnlkntt | How to Scale Mobile Testing across several Teams Build Pipeline, Tools & Devices
  44. 44. 44 @dnlkntt | How to Scale Mobile Testing across several Teams Local test run Code Review Merge Build Pipeline Static Analyzer Unit Tests End 2 End Tests Alpha/ Beta Release
  45. 45. 45 @dnlkntt | How to Scale Mobile Testing across several Teams Internal App Store
  46. 46. 46 @dnlkntt | How to Scale Mobile Testing across several Teams Mobile Devices
  47. 47. 47 @dnlkntt | How to Scale Mobile Testing across several Teams Android Test Farm www.openstf.io https://medium.com/xing-engineering/android-smartphone-test-farm-66f28f9bc73d#.wvd2901yi
  48. 48. 48 @dnlkntt | How to Scale Mobile Testing across several Teams Summary
  49. 49. 49 @dnlkntt | How to Scale Mobile Testing across several Teams 1. Communication is key 2. Hiring is not easy 3. Mobile skills are important 4. Invest time in your environment 5. Reconsider your work & setup regularly
  50. 50. Thank You 50 Daniel Knott - @dnlkntt www.adventuresinqa.com/publications
  51. 51. This is our home! #Hamburg Follow @xingdevs, @dnlkntt

In this talk I gave an overview how we do mobile scaling especially testing at XING.

Views

Total views

1,018

On Slideshare

0

From embeds

0

Number of embeds

436

Actions

Downloads

7

Shares

0

Comments

0

Likes

0

×