Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

iOS App Development: Test-Driven Development

via LinkedIn Learning

Overview

Learn to write flexible, modular, and high-quality Swift code for your iOS apps with test-driven development tools and techniques.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
1. Foundation and Theory
  • What is test-driven development?
  • Why test-driven development?
  • Unit tests explained
  • Development techniques
  • Planning and design
2. Getting Started
  • Demo: What we're building
  • Project setup
  • Test case breakdown
  • Create a data model
  • Expand the data model
3. The Manager Class
  • Create the movie manager
  • Add manager functionality
  • Check off movies
  • Compare movies
  • Wrap up the movie manager
4. TableView Testing
  • Interface testing setup
  • Data source and delegate setup
  • TableView section one tests
  • TableView section two tests
  • Mocking the TableView cell
  • Configure the TableView cell
  • Test cell selection
5. Finishing Touches
  • Assemble the app
  • Code coverage
Conclusion
  • Next steps

Taught by

Harrison Ferrone

Reviews

4.6 rating at LinkedIn Learning based on 130 ratings

Start your review of iOS App Development: Test-Driven Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.