Mobile Test Resuscitation
Slow Feedback Loop
bad tests can = worse than no tests
"With end-to-end tests, you have to wait: first for the entire product to be built, then for it to be deployed, and finally for all end-to-end tests to run. When the tests do run, flaky tests tend to be a fact of life. And even if a test finds a bug, that bug could be anywhere in the product."
- Mike Wacker, Software Engineer, Google
WASTE OF TIME!
other teams already test the API layers
- iOS restrictions
- Legacy code
- XMPP mocking
- Developer buy-in