Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Mobile Testing @AutoScout24
Search
Felix Schulze
November 27, 2013
Technology
850
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mobile Testing @AutoScout24
First Mobile Dev Group Munich Meetup (
http://www.meetup.com/Mobile-Dev-Munich
).
Felix Schulze
November 27, 2013
More Decks by Felix Schulze
See All by Felix Schulze
Mobile App Testing @AutoScout24
felixschulze
1
140
Mobile Testing @AutoScout24
felixschulze
2
140
Automated Testing with iOS
felixschulze
3
200
CocoaPods Dependency-Management for iOS
felixschulze
0
140
Neue Features im iOS-SDK - wie ältere Versionen weiterhin unterstützen
felixschulze
0
320
Why you should use Continuous Integration for iOS Development?
felixschulze
1
1.2k
Best Practices für CI mit iOS
felixschulze
2
660
Best Practices für Continuous Integration mit iOS
felixschulze
1
950
Other Decks in Technology
See All in Technology
GoCon2026 - Open Source, Open World
sanposhiho
4
4.5k
Reactの設計論
uhyo
24
13k
データ_AIの事業の勝敗をわけるもの
nek0128
0
340
AI に書かせたその API、 “信頼” できますか?
nagix
0
110
[2026-09-11]SREは誰のもの?運用エンジニアが始める 「SRE領域への越境」とチームの進化の軌跡 〜Road to NEXT CRE
tosite
0
230
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
160
DEFCON_CHV_CTF_Write-up.pdf
bata_24
0
150
ユーザー価値を届け続けるためにウォンテッドリーが大切にしている文化
kotaminato
0
150
30座EKS, 180次升級淬煉的EKS Upgrade Skill 的歷程
eric8230
0
150
HRC_Frontend_Conference_Fukuoka_2026.pdf
ts020
0
710
AIエージェントの自己改善をどう設計するか / How to Design Self-Improvement for AI Agents
22mi
23
15k
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
780
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
330
Skip the Path - Find Your Career Trail
mkilby
1
230
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
330
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
330
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Evolving SEO for Evolving Search Engines
ryanjones
0
290
Transcript
powered by
Mobile Testing @ AutoScout24 Felix Schulze Teamlead Mobile Software Development
! Ilias Foukis Mobile Software Developer
autoscout24.de
None
Beta App Interner ! App Store General Setup CI Server
Änderungen Ergebnisse Build Agent‘s
Build Unit-Tests Integration-Tests Every Hour Detail Setup Sourcecode! Changes Alpha
Version Every Hour
iOS Android
Hard & Software Setup • Server: • TeamCity Continuous Integration
Server • Build Agents: • Mac Mini’s in 19’’ Rack • Mac OS X 10.9 / Xcode 5 / Homebrew • Newest Android SDK / Newest JDK
Hard & Software Setup • Teammonitor: • Raspberry PI Server
• Raspberry PI Client
Android automatic test devices • 19’’ Rack Case • Mac
Mini with two 10 Port USB 3.0 Hubs • Many Android Devices
Development cycle master development A S24-Repository master development M y
Fork (C opy)
master development A S24-Repository master development M y Fork (C
opy) ilias / my_actual_branch Local Repository … … … ilias / my_actual_branch development
master development A S24-Repository master development M y Fork (C
opy) ilias / my_actual_branch Local Repository … … … ilias / my_actual_branch
master development A S24-Repository master development M y Fork (C
opy) ilias / my_actual_branch Local Repository … … … ilias / my_actual_branch
Git-Reference
Git-Reference
Git-Reference
Git-Reference
Android Setup • Dependencies: • Maven • Build: • gradle-android-plugin
Android Setup • Tests: • Robotium • Spoon • gradle-spoon-plugin
• ADB-Sanity-Check • Package: • gradle • gradle-hockeyapp-plugin
Android Setup • Static Code Check: • Checkstyle • PMD
Spoon Demo
iOS Setup • Dependencies • CocoaPods • gradle-cocoapods-plugin • Build
• xctool • gradle-xcode-plugin
iOS Setup • Tests • xctool • FSJUnitTestLogger • gradle-xcode-plugin
• Package • xctool (AutoScout24 Fork - Pull Request pending) • gradle-hockeyapp-plugin
iOS Tests • Unit Tests: Apple XCTest • View Tests:
ios-snapshot-test-case • PNG view rendering / compare • AutoScout24 Fork - Pull Requests pending
iOS Demo
Automatic Alpha Versions • iOS: Enterprise Dev Account • Hockey
App • Automatic In-App-Updates • Crash Reports • Usage Statistics
Crash Analyzing
Crash Analyzing
REST Tests • Rest Assured • Java DSL for REST
Testing expect(). body("vehicle.id", equalTo(456)). body("vehicle.title", equalTo("Test"). when(). get("/vehicle?id=456");
Questions + Contact • Felix Schulze @x2on • Ilias Foukis
@piccooo • github.com/x2on • github.com/AutoScout24