UI Tests with XCUITest
Automate taps and assertions on screens.
What UI Tests Do
UI tests drive your app like a real person: they tap, type, and swipe, then check the screen reacted correctly. 📱
A Separate Test Target
UI tests live in their own UI Testing target. Xcode adds it when you create the project or from the test navigator later.
All lessons in this course
- Unit Testing ViewModels
- Testing Async Code
- UI Tests with XCUITest
- Snapshot & Preview-Driven Testing