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

824 views

Published on

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

Published in: Engineering
  • Test your mobile web and native mobile applications on multiple mobile devices that increasingly command adoption & usage for enterprise and everyday computing. https://goo.gl/caU3Xp
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • 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

×