Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore Test Driven Development (TDD) techniques for iOS app development in this 54-minute conference talk from GOTO Copenhagen 2015. Learn how to leverage SOLID principles and effective architecture to facilitate real TDD practices. Discover strategies for testing small components, professional-grade testing approaches, and the TDD "dance." Examine real-life examples, challenges in UI and persistence testing, and the application of TDD in Swift. Gain insights into integration testing, architectural considerations for testability, and practical demonstrations. Enhance your iOS development skills with this comprehensive guide to implementing TDD effectively in your projects.
Syllabus
Introduction
Testing for Small Things
Testing for Professionals
TestDriven Development
Test Your Code
Test Only Public Methods
Assertion
TDD Dance
Writing Tests
Process of TDD
Cons of TDD
RealLife Examples
How many of you do TDD
UI
Persistence
Protocol Extensions
TDD Swift
Integration Testing
Demo
Architecture
Testing
Summary
Questions
Taught by
GOTO Conferences