Overview
Explore UI testing for iOS applications in this 23-minute conference talk from try! Swift Tokyo 2018. Discover the journey of implementing UI testing, including highlights and challenges, as Sarah Olson, an experienced iOS developer from Trello at Atlassian, shares insights. Learn about various testing methods, from unit testing to production testing, and understand the benefits of UI testing in Xcode. Gain valuable knowledge on improving code coverage, integrating with build processes, and testing complex features like animations, alerts, and translations. Examine real-world examples from companies like Kickstarter and consider potential applications for Trello's development process.
Syllabus
Intro
UI TESTING For FUN ... and PROFIT?!
WHAT ARE WE DOING?
ALL THE WAYS WE TEST
COMPILER
SIMULATOR OR DEVICE
UNIT TESTING
INTEGRATION TESTING
CONTINUOUS INTEGRATION
BETA TESTING
RELEASE TESTING
PRODUCTION TESTING
Consolidated code coverage → Seamless integration with build process
WATCH
SIRI
ANIMATIONS
ALERTS
TRANSLATIONS
WHAT DID I LEARN?
WHAT ARE OTHER TEAMS DOING?
KICKSTARTER
WHAT SHOULD TRELLO DO?
Taught by
try! Swift Conference