Photo by Science in HD on Unsplash

Road to Android UI tests

Writing stable and reliable UI tests is neither easy nor trivial. There are multiple factors applications depend on that UI developers can’t control. Network is a very common external dependency that can produce test instability. There are many reasons that make it hard to maintain a fully functional server side infrastructure:

  • Data consistency
  • Different application and server availability