Testing External Services

There seems to have been a lot of talk around me lately in relation to “dev boxes” and “testing on staging”. After unsuccessfully trying to convince folks of why I think this is a bad idea from both an engineering and business perspective I decided it was time to talk code. In this repository I[…]

Getting started with Android Testing


Recently I had a few people ask me, “How do I start with testing in Android?”
As much as I wanted to say, “It depends”, I decided on a simpler answer, it was “Start with User Acceptance Testing, either with Espresso or Robotium“.

This is because UAT testing is generally easier for people to understand and because Android apps often contain much more “view logic” then business logic.


Come see us at GDG DevFest / Kuala Lumpur

As some of you know I will be speaking at GDG DevFest (KL) tomorrow. I have to admit that I am both looking forward to it and quite a lot nervous.   It has been a very long time since I done any public speaking and perhaps longer still since I have been on a[…]