10 reasons why testing on Android is hard:
- Test automation setup is not trivial
- Fixing a test is hard, if you don’t fix it right away
- Usually the answer to the point above is: “Continuous Integration ”
- Tests break easily and often
- IDs are unique right? Turn’s out they are often not → broken tests
- Even though IDs shouldn’t change, they often do → broken tests
- Looking up IDs when writing tests can be really time consuming
- When tests break it’s often really time consuming
- Some things are almost impossible to test
- Rewriting a test for the 3rd time is just insanely tedious
#testing #android #write your ui tests #tool