A great post on how to apply protocol oriented programming principles for a common scenario: fetching data from the network for displaying in a ViewController. Including how to write testable code. Great stuff.
Although this post started from a Python talk I think that all the principles and “Myths” apply to all languages and environments. If you don’t have enough time make sure you read the “Myths”, it’s a must.
With Swift came the “Protocol-Oriented Programming” revolution and Structs made their comeback. Since you can’t subclass Structs and dependency injection is more difficult. This post suggests a “protocol based” solution. Nice.
A short post that demos a nice approach to use Dagger and the Application class to provide Mock objects for tests. It makes it very easy to mock all the application modules.
A summary of testing practices at Blacklane. Including details on how they do: Unit testing, Integration testing, Functional testing, Acceptance or end-to-end testing.
The Android Testing Support Library new homepage. You’ll find documentation, a nice cheat sheet and links to sample projects.
An awesome cheat sheet for writing UI Testing using the new tools that were recently released with Xcode 7. Bookmark for future use.
A new sample project that demonstrates how to configure android projects (apps and libs) for testing.
Apple announced new UI Testing support with XCode 7. This blog post dives into the logs generated when running the tests and how to use them. This is especially useful for CI.
A recent presentation on what’s new in the latest release of the Android testing support library. The last release includes a few change and enhancements this presentation has almost all of them with code samples too.