Test-Driven Development on Android using native Scala Mocking and Dependency Injection

June 24, 2011

This week I gave a talk to Londroid testing enthusiasts on how we do TDD on Android at TouchType. Our system uses RoboGuice (an Android version of Google Guice) and an open-source Scala mocking framework called Borachio, developed by Paul Butcher, our Chief Software Architect. We write our tests concisely, in Scala, and we run the tests on Android devices. We’re pretty sure we’re the only people in the world to use this approach to testing on Android and we’ve found it to be very useful. If you’d like to know more watch the presentation via the link below.

If you have ideas of how we can improve testing on Android, please get in touch! You never know… we might just hire you!