Building Better Test Suites

By Jason Roelofs

Test suites are important tools to help ensure the correctness of your application, but the suites need to be architected, designed, and maintained to ensure the test suite itself doesn’t rot and become a burden. This post covers some high level concepts and architecture decisions that keep test suites maintainable.

How We Develop Mobile Applications - Pt 4 - Android

By Victoria Gonda and Joshua Kovach

Learn to use Model-View-Presenter to define and test application behavior independent of the Android framework.

Guard is Your Friend

By Joshua Kovach

Test-driven development can be a little slow going, jumping between your code and your console, and targeting tests by line is prone to error. Use these tools and techniques to streamline your TDD.