UIViewController TDD: A How-To Screencast Like this article? Share it with your friends! Tweet Is there a way to shave years off of the trial and error implementing Agile?Find Out Now. I’m often asked, “Do you do test-driven development on view controllers?” Sure! Here’s how, taking advantage of IBOutlets and IBActions. Get the code snippets I use: Join the discussion: Related posts:Requirements Traceability in Agile Development and TestingNaiad: A System for Incremental, Iterative and Interactive Parallel ComputationApp Iterative Prototype.