14. ● Ensuring quality is a multi-staged process
● Test automation is a key component
● Code reviews and bug bashing before release
● Crashes and app store reviews
iOS Summary
15. Android
espresso - “a fun little Android UI test API”
● few unit tests
● espresso based UI-tests (run on emulators)
● manual testing on real devices
16. Zalandos mobile website
For users that do not have the app installed
Targeted from Google searches
Initially developed by a dedicated team
We faced several challenges
17. Quality by organisational changes
Responsibility moved to multiple teams
Each team has to think about mobile
Establish “mobile first” mindset
19. Conclusion
● Quality is a team responsibility
● Automated testing plays important role in
ensuring quality
● Use all kind of testing: unit tests, end-to-
end, manual
● Implement development best practices to
have safety nets