How To Scale Mobile Testing Across Several Teams - Daniel Knott image

How To Scale Mobile Testing Across Several Teams - Daniel Knott

  • Locked
Daniel Knott's profile
Daniel Knott

Head of Software Testing

Talk Description

It all started in 2010 when XING, the largest business network in German speaking countries, decided to go mobile and to staff a team with 2 iOS and Android developers, 2 software testers, 1 product manager and a freelance mobile designer. Back then the mobile team developed against a non-public API and tried to catch up with features from the web platform that had been developed over the past 7 years. In the initial 2 years, everything was working more or less fine, but mobile traffic increased and exceeded half of the overall traffic of including iOS, Android and Windows Phone.

Alongside the increased traffic, customers requested more mobile features, but feature development speed of the singular mobile team was too slow.

The development approach with only one mobile team did not scale compared to over 200 web developers in more than 15 teams. Therefore, the company decided to adapt the scale of the mobile development to the whole company and unleash mobile development onto the web teams.

As of early 2015, XING has 7 mobile teams with iOS and Android developers as well as software testers. The so-called domain teams are now responsible for feature development on web and mobile. However, the scaling onto multiple mobile development teams exceeding a total of 50 people bore new challenges that had to be solved.

In this talk Daniel will show you how XING is scaling mobile development and testing efforts to 7 mobile teams with more than 20 mobile developers and 12 (mobile) software testers. He will explain how the bi-weekly releases are coordinated and organized and how real users play an important role in the release process. The second part of this talk will concentrate on the mobile test automation solutions that are in use within the XING mobile teams and how an internal device cloud was established to provide several devices to all the mobile teams across different locations.

Key takeaways:

  • How to scale mobile testing across several teams.
  • How to organize bi-weekly native app releases for iOS and Android.
  • How to setup a mobile test automation environment including a private device cloud.


What you’ll learn

By the end of this talk, you'll be able to:

  • TBA
Daniel Knott's profile'

Daniel Knott

Head of Software Testing

About Speaker

Daniel loves digital products with high quality being it web or native mobile applications. Currently, he is working as Head of Software Testing at MaibornWolff in Germany, where he shapes the future of testing for his clients. In the past 13 years, he worked as Lead Software Test Engineer for different native mobile apps and products. Daniel wrote two books - Hands-On Mobile App Testing and Smartwatch App Testing and is a frequent blogger at and conference speaker. Since 2022 he also created his YouTube Channel about Software Testing.

More Talks
Testing in Production - dangerous, scary or better - Jon Hare-Winton

0h 40m 56s

Agile Test Management within Continuous Integration - Angie Jones

0h 32m 58s

99 Second Talks - Test.bash(); Manchester 2019

0h 25m 58s

Getting Started With Mobile Accessibility Testing - Ady Stokes

0h 57m 55s

Gaining Confidence with Cypress Tests

0h 36m 20s

Tooling for Automated Testing with Jaswanth Manigundan

0h 31m 2s

Mobile Test Management Done Right

0h 45m 32s