/ITF

⭕️ iOS Testing Fundamentals

Primary LanguageSwiftBSD 2-Clause "Simplified" LicenseBSD-2-Clause

⭕️ iOS Testing Fundamentals

API

Modules

  • 01 - XCTest Basics
  • 02 - Async Code
  • 03 - Protocols
  • 04 - Networking!
  • 05 - Test Doubles
  • 06 - SwiftUI Basics
  • 07 - XCUITest Basics
  • 08 - Code Organization

Course Objectives

  • How to write “unit” and “UI” tests with XCTest and XCUITest
  • How to leverage protocols in the creation of “test doubles”
  • How to effectively use async/await and test asynchronous code

Course Outcomes

  • Create new views with, and adapt existing views into SwiftUI
  • Confidently write new features and screens with MVVM
  • Use TDD and REPL-DD where appropriate!