How To Scale Mobile Testing Across Several Teams - Daniel Knott

  • Locked
Daniel Knott's profile
Daniel Knott

Head of Software Testing

How To Scale Mobile Testing Across Several Teams - Daniel Knott image
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 XING.com 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

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 www.adventuresinqa.com and conference speaker. Since 2022 he also created his YouTube Channel about Software Testing.
Suggested Content
QMetry Product Demo
Boosting Functionality with JavaScript
Digging In: Getting Familiar with Code to be a Better Tester - Hilary Weaver-Robb
Tooling for Automated Testing with Jaswanth Manigundan
Gaining Confidence with Cypress Tests
Scalable XCUITests within iOS Pipelines - Shashikant Jagtap
Selenium 4 introduces relative locators. This new feature allows the user to locate an object in relation to another object on the screen! Don't wait, get an instant demo today.
Explore MoT
Episode One: The Companion
A free monthly virtual software testing community gathering
MoT Intermediate Certificate in Test Automation
Elevate to senior test automation roles with mastery in automated checks, insightful reporting, and framework maintenance

Tags

  • automation
  • mobile