Espresso :)

The studying for the Android certification has been going well, slow, but well. I have just brushed up on my UI testing skills, and I missed how rewarding UI tests are. For some reason, I lack motivation, but I have to keep my eye on the goal, persevere through it and work hard.

Instrumentation tests

Instrumentation tests click through your app and automatically enters and assert information, to me these tests are the most rewarding as you can see your tests being executed on an emulator or device. In Android, we use a framework called Espresso to facilitate UI tests. I have however run into a couple of problems with UI tests such as animation and networking delays.

In preparation for the AAD exam, I am going to make a large scale app that incorporates all of the principles required for the exam review. I hope it goes well :)