Orchestrate your UI tests with Conductor
summary
Conductor is an open source CLI and Kotlin library that runs black‑box Android (and iOS) UI flows without installing test APKs, replacing the ADB binary with a no ADB binary Kotlin implementation and installing via brew install for the demo. It drives UI Automator‑style interactions using accessibility text or view IDs, retries taps to reduce flakiness, dumps view hierarchies for assertions, and pairs with mitmproxy replay to record/replay HTTP for stable networked tests. Demo flow (Clock → set alarm) runs and failures reproduce deterministically.
AI-written summary · about
chapters (7)
- 0:00Introduction and speakers
- 1:09Why UI testing matters
- 6:30State of UI testing tools
- 13:36Live demo of Conductor
- 22:07How Conductor works
- 26:23Mocking network traffic with Mitmproxy
- 30:14Summary and Q&A
related talks
23mManaging your UI tests simply and effectively
46mEfficient Android UI Testing
44mEfficient testing UI Android apps by example
38mCompose UI Testing beyond layouts
44mDrink Espresso during Android Testing
53mMaestro Magic: Creating UI Tests with Effortless Ease for Developers
42mRock-Solid UI and Instrumentation Testing
43mUI testing is so easy - said no developer ever
