Check out RailsClips on Kickstarter!!

01:56 - Testing and Test-Driven Development (TDD)

  • The iPhreaks Show Episode #92: Unit Testing with NatashaTheRobot

03:23 - Panel Experiences with TDD

  • Unit Testing
  • The Difference Between Faking, Mocking, and Stubbing

08:10 - Value Objects

09:08 - How To Do TDD

  • “Red, Green, Refactor”
    • BDD (Behavior-Driven Development)
    • The Cucumber Book: Behaviour-Driven Development for Testers and Developers by Matt Wynne and Aslak Hellesøy
    • The RSpec Book: Behaviour-Driven Development with RSpec, Cucumber, and Friends by David Chelimsky, Dave Astels, Zach Dennis, Aslak Hellesøy, Bryan Helmkamp, Dan North

11:28 - Jaim’s TDD Process

13:44 - Value and Getting Started with Testing

  • Ruby Rogues Episode #178: Refactoring Ruby with Martin Fowler

21:58 - Writing Tests First

  • “If Code is Easy to Test, It’s Easy to Change.”

27:18 - Testing on a Team

  • Automation
    • guard (Ruby)
    • clang
  • Continuous Integration (CI)

32:47 - Higher Level Testing

36:54 - KIF

38:00 - Other Ways of Testing UIs

39:44 - Who Writes the Tests?

44:06 - Test Data and Environments

  • Test Time => Feedback

46:50 - Lower-level to Higher-level Tests Transition

  • Value
  • ROI (Return on Investment)

51:51 - Recording User Interactions

Picks

John Reid: UIViewController TDD [Screencast] (Jaim)

Test-Driven iOS Development (Developer's Library) by Graham Lee (Jaim)

WatchKit FAQ (Alondo)

This Idea Must Die: Scientific Theories That Are Blocking Progress (Edge Question Series) by John Brockman (Alondo)

Martin Fowler: The Test Pyramid (Pete)

Working Effectively with Unit Tests by Jay Fields (Pete)

Avery Brewing IPA (Pete)

A Wizard of Earthsea by Ursula K. Le Guin (Chuck)

80/20 Sales and Marketing: The Definitive Guide to Working Less and Making More by Perry Marshall (Chuck)

Miracles and Massacres: True and Untold Stories of the Making of America by Glenn Beck (Chuck)

Products Discussed In This Episode