Testing Compose Anew: Simplicity, Reliability, Flexibility
summary
Practical techniques for testing Jetpack Compose apps (Android and Multiplatform) to reduce flakiness, boilerplate, and maintenance pain by following Google recommendations, comparing popular tools, and examining real cases. The talk focuses on the Ultron framework (endorsed by the Kotlin Foundation) and shows how it handles common automation issues—working with LazyList, managing timeouts, using soft assertions, and improving test state and error handling—to make tests simpler and more stable.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:07Compose testing overview
- 6:26Google testing guidelines
- 11:08Testing frameworks compared
- 16:50Multiplatform testing features
- 22:28Altron principles
- 25:14Altron unique features
- 34:04Multiplatform test management
- 37:37Altron roadmap
- 39:44Q&A
related talks
30mTesting Jetpack Compose UI
29mComposing With Confidence
23mComposing With Confidence
45mFirst look at Jetpack Compose
36mTesting Jetpack Compose UI
34mOverview of UI testing in Compose
46mOptimizing Compose: Issues, Experience, Tactics, Strategy
47mDancing Around the Semantics Tree: UI Testing Compose Screens
