10 reasons why testing on Android is hard:

  1. Test automation setup is not trivial
  2. Fixing a test is hard, if you don’t fix it right away
  3. Usually the answer to the point above is: “Continuous Integration
  4. Tests break easily and often
  5. IDs are unique right? Turn’s out they are often not → broken tests
  6. Even though IDs shouldn’t change, they often do → broken tests
  7. Looking up IDs when writing tests can be really time consuming
  8. When tests break it’s often really time consuming
  9. Some things are almost impossible to test
  10. Rewriting a test for the 3rd time is just insanely tedious

#testing #android #write your ui tests #tool

Why I Chose to Write my Own Android UI testing tool
1.20 GEEK