HOW DID I BUILD UP A MOBILETESTTEAM,THEN
BREAK IT DOWN?

OR THE EVOLUTION OF THE TEST TEAM
Csaba Szabó
Senior Test Engineer
WHERE AREYOU? WHAT’STHIS?
• Story, learnings, retrospective
• How (not) to test mobile apps
• Who is it for?
• What won’t be?
2
WHY ME?
• BME - LogMeIn - Distinction - Skyscanner
• I wanted to be a mobile app developer
• From zero, with lots of failures
• Team leader: 1 → 6 → 3 → ?
3
THE BEGINNING
• My first task - manual testing
• Little projet - unit test?
• I had to introduce processes
• You can be the bad guy (if you do it badly)

“Developers and testers should be friends.”
4
WHAT DID I INTRODUCE?
• JIRA: bug, workflow
• Test documentation (NO)
• Continues builds and version numbering
• Fiddler, the Swiss-Knife (Dixie)
5
WHAT’S NEXT?
• Innovation!
• “Ask, don’t predict”

“One sentence”
• What not? UI testing, unit test writing, static code analysis
• Then what?
6
• CI/CD - what’s the goal?
• Gitflow, pull request, build script
• Jenkins vs ?
• Show, ask, iterate
• Test → DevOps
7
UITESTING
• (!) you can lose months

We had > 500 UI tests
• Process, maintenance, close to the code
• Side effect: screenshot
8
THE CODE ANDTHETESTER
• “I'm an engineer”
• Catch the bug at the end (app)

Catch the bug at the beginning (code)
• Change the roles
• Test → Dev
9
WHERE WE DID MISTAKES
• Too much manual testing
• Scaling problems
• “Automation will solve it”
10
HOW WE FIXED IT
• Test + Dev = Engineer
• Focus on Pull requests
• Bigger developer responsibility
• Crowdsource and beta testing
11
HOW BIGS ARE DOING IT?
• Scaling - they have different problems and solutions
• Google: SE > SET >TE
• Facebook: dogfood and internal crowdsource
• Spotify: model-based testing

(funfact: iOS-Test-Generator)
12
IF I WOULD HAVE MORETIME
• Scale the testing for your project
• More CI / CD
• RCA
• More UI testing
• Release management and monitoring
13
SUMMARISING
• Manual testing is important, but can be too much

Scale it to your project
• Testing is complex and far-reaching
• Good developer tests
• Introduce automation iteratively
14
THANKYOU
• Questions?



Csaba Szabó - Skyscanner

csaba.szabo@skyscanner.net

http://www.skyscanner.net/jobs/



Our new office: https://www.fb.com/hashtag/skyscannerbp
15

More Related Content

PDF
Developer disciplines
PDF
Startup Engineering culture - "What matters & what does not"
PDF
Justin Ison
PPTX
Development without Testers: Myth or Real Option? (ConfeT&QA conference)
PDF
Reduce Manual Testing with this One Weird Tick
PPTX
Mob Testing
PPTX
Георгій Гульов “Тестування мобільних додатків: з чого починати?”
PDF
Alex Bolboacă: Usable Software Design at I T.A.K.E. Unconference 2015
Developer disciplines
Startup Engineering culture - "What matters & what does not"
Justin Ison
Development without Testers: Myth or Real Option? (ConfeT&QA conference)
Reduce Manual Testing with this One Weird Tick
Mob Testing
Георгій Гульов “Тестування мобільних додатків: з чого починати?”
Alex Bolboacă: Usable Software Design at I T.A.K.E. Unconference 2015

What's hot (20)

PDF
41631 lecture 6 pt1 prototyping
PPTX
Good rules for bad apps
PPTX
The UX of CI: DevOpsDays Galway 2019
KEY
Automated Battle Scars Se Conf 2011
KEY
How to Survive in a Startup Accelerator as a Technical Co-Founder
PDF
UX In The World of Agile
PDF
Prototype your Product | E-Cafe Nagpur Meet
PDF
CodeOne 2018 - Better software, faster: principles of Continuous Delivery and...
PDF
OpenValue meetup June 2019 - Better, software faster: Principles of Continuou...
PDF
JavaZone 2019 - Better software, faster: Principles of Continuous Delivery an...
PDF
Adam carmi
PDF
Chaining the Beast - Testing Wonder Applications in the Real World
PDF
System performance en-2
PDF
Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...
PPTX
Advanced Cross-Browser Visual Testing with Applitools Eyes and HP LeanFT
PDF
Use Scrum and Continuous Delivery to innovate like crazy!
PPTX
Improving Design through TDD
PDF
Secured Development
PDF
Jeremias Rößler
PDF
The 3 Things Every New Development Team Needs (and what to avoid like the pla...
41631 lecture 6 pt1 prototyping
Good rules for bad apps
The UX of CI: DevOpsDays Galway 2019
Automated Battle Scars Se Conf 2011
How to Survive in a Startup Accelerator as a Technical Co-Founder
UX In The World of Agile
Prototype your Product | E-Cafe Nagpur Meet
CodeOne 2018 - Better software, faster: principles of Continuous Delivery and...
OpenValue meetup June 2019 - Better, software faster: Principles of Continuou...
JavaZone 2019 - Better software, faster: Principles of Continuous Delivery an...
Adam carmi
Chaining the Beast - Testing Wonder Applications in the Real World
System performance en-2
Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...
Advanced Cross-Browser Visual Testing with Applitools Eyes and HP LeanFT
Use Scrum and Continuous Delivery to innovate like crazy!
Improving Design through TDD
Secured Development
Jeremias Rößler
The 3 Things Every New Development Team Needs (and what to avoid like the pla...
Ad

Similar to Mobil Weekend - Evolution of the Test Team (20)

PDF
TMF2014 Mobile Testing Workshop Michael Palotas
 
PPTX
How to Break your App - Best Practices in Mobile App Testing
PDF
Agile Mobile Testing Workshop
PDF
Getting your mobile test automation process in place - using Cucumber and Cal...
PPTX
PPT from Geekle QA Global Summit 2025 conference
PPTX
Automate you Appium test like a pro!
PPT
SOASTA Webinar: Process Compression For Mobile App Dev 120612
PPTX
MobileApplicationTestingTypeofMobileapps.pptx
PDF
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
PDF
An Introduction To Mobile Software Testing
PDF
Building Agility for Automated Mobile Apps Testing
PPTX
Continuous testing at scale
PPTX
Selenium WebDriver - Test automation for web applications
PDF
testingexperience19_09_12
PDF
Shift Left Mobile Application Testing
PPTX
How to scale your Test Automation
PDF
Automating The New York Times Crossword by Phil Wells
PDF
Automated Exploratory Testing
PDF
Scaling Your Tests: Continued Change Without Fear
PDF
Doron Reuveni - The Mobile App Quality Challenge - EuroSTAR 2010
TMF2014 Mobile Testing Workshop Michael Palotas
 
How to Break your App - Best Practices in Mobile App Testing
Agile Mobile Testing Workshop
Getting your mobile test automation process in place - using Cucumber and Cal...
PPT from Geekle QA Global Summit 2025 conference
Automate you Appium test like a pro!
SOASTA Webinar: Process Compression For Mobile App Dev 120612
MobileApplicationTestingTypeofMobileapps.pptx
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
An Introduction To Mobile Software Testing
Building Agility for Automated Mobile Apps Testing
Continuous testing at scale
Selenium WebDriver - Test automation for web applications
testingexperience19_09_12
Shift Left Mobile Application Testing
How to scale your Test Automation
Automating The New York Times Crossword by Phil Wells
Automated Exploratory Testing
Scaling Your Tests: Continued Change Without Fear
Doron Reuveni - The Mobile App Quality Challenge - EuroSTAR 2010
Ad

Recently uploaded (20)

PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
Electrocardiogram sequences data analytics and classification using unsupervi...
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
Human Computer Interaction Miterm Lesson
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
Early detection and classification of bone marrow changes in lumbar vertebrae...
Connector Corner: Transform Unstructured Documents with Agentic Automation
Electrocardiogram sequences data analytics and classification using unsupervi...
Rapid Prototyping: A lecture on prototyping techniques for interface design
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Advancing precision in air quality forecasting through machine learning integ...
EIS-Webinar-Regulated-Industries-2025-08.pdf
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Lung cancer patients survival prediction using outlier detection and optimize...
Human Computer Interaction Miterm Lesson
4 layer Arch & Reference Arch of IoT.pdf
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf

Mobil Weekend - Evolution of the Test Team

  • 1. HOW DID I BUILD UP A MOBILETESTTEAM,THEN BREAK IT DOWN?
 OR THE EVOLUTION OF THE TEST TEAM Csaba Szabó Senior Test Engineer
  • 2. WHERE AREYOU? WHAT’STHIS? • Story, learnings, retrospective • How (not) to test mobile apps • Who is it for? • What won’t be? 2
  • 3. WHY ME? • BME - LogMeIn - Distinction - Skyscanner • I wanted to be a mobile app developer • From zero, with lots of failures • Team leader: 1 → 6 → 3 → ? 3
  • 4. THE BEGINNING • My first task - manual testing • Little projet - unit test? • I had to introduce processes • You can be the bad guy (if you do it badly)
 “Developers and testers should be friends.” 4
  • 5. WHAT DID I INTRODUCE? • JIRA: bug, workflow • Test documentation (NO) • Continues builds and version numbering • Fiddler, the Swiss-Knife (Dixie) 5
  • 6. WHAT’S NEXT? • Innovation! • “Ask, don’t predict”
 “One sentence” • What not? UI testing, unit test writing, static code analysis • Then what? 6
  • 7. • CI/CD - what’s the goal? • Gitflow, pull request, build script • Jenkins vs ? • Show, ask, iterate • Test → DevOps 7
  • 8. UITESTING • (!) you can lose months
 We had > 500 UI tests • Process, maintenance, close to the code • Side effect: screenshot 8
  • 9. THE CODE ANDTHETESTER • “I'm an engineer” • Catch the bug at the end (app)
 Catch the bug at the beginning (code) • Change the roles • Test → Dev 9
  • 10. WHERE WE DID MISTAKES • Too much manual testing • Scaling problems • “Automation will solve it” 10
  • 11. HOW WE FIXED IT • Test + Dev = Engineer • Focus on Pull requests • Bigger developer responsibility • Crowdsource and beta testing 11
  • 12. HOW BIGS ARE DOING IT? • Scaling - they have different problems and solutions • Google: SE > SET >TE • Facebook: dogfood and internal crowdsource • Spotify: model-based testing
 (funfact: iOS-Test-Generator) 12
  • 13. IF I WOULD HAVE MORETIME • Scale the testing for your project • More CI / CD • RCA • More UI testing • Release management and monitoring 13
  • 14. SUMMARISING • Manual testing is important, but can be too much
 Scale it to your project • Testing is complex and far-reaching • Good developer tests • Introduce automation iteratively 14
  • 15. THANKYOU • Questions?
 
 Csaba Szabó - Skyscanner
 [email protected]
 http://www.skyscanner.net/jobs/
 
 Our new office: https://www.fb.com/hashtag/skyscannerbp 15