Udemy

Unit Testing Swift Mobile App

Enroll Now
  • 10,535 Students
  • Updated 12/2025
4.5
(2,301 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
8 Hour(s) 42 Minute(s)
Language
English
Taught by
Sergey Kargopolov
Rating
4.5
(2,301 Ratings)
2 views

Course Overview

Unit Testing Swift Mobile App

Apply Test-Driven Development(TDD) process to iOS mobile app development in Swift

Unit Testing is a must-have skill and this video course is about Unit Testing Swift code.

If you take this video course, you will learn how to follow a Test Driven Development process to implement a feature for an iOS mobile app built with Swift.   

This video course starts with Unit Test basics and continues with a very practical set of lessons that demonstrates how to follow a Test-Driven process to implement the User Signup feature in the Model View Presenter mobile app.

By the end of this video course, you will have a very clear understanding of how to write Unit Tests and UI Tests for your Swift mobile application, and you will be able to test even very complex Swift code.

If you are a freelance developer you might postpone learning how to unit test iOS app for some time. But if you are planning to join a bigger team, then unit testing is a must-have skill for you to be able to work on important app features.

Have a look through the curriculum of this course to see what it covers. Watch a few sample video lessons. And if you have questions, I am always here to help you.

Course Content

  • 10 section(s)
  • 137 lecture(s)
  • Section 1 Introduction
  • Section 2 Basics of Unit Testing in Xcode
  • Section 3 TDD. Implementing Model Validator
  • Section 4 Test Code in Isolation
  • Section 5 TDD. Implementing Network Service Class.
  • Section 6 TDD. Implementing Presenter Class in MVP Application
  • Section 7 Unit Testing View Controller
  • Section 8 Testing Old or Legacy Code
  • Section 9 Examples: Ways to Load UIViewController in a Unit Test
  • Section 10 Examples: Testing methods that throw Error

What You’ll Learn

  • Unit Test iOS Mobile App
  • XCTest Framework
  • Create, Run and Debug Unit Tests
  • Mock Dependencies
  • Use Dependency Injection
  • UI Testing


Reviews

  • S
    Saiful Alam
    3.5

    Thank you for a great course. A few videos need updating, and it would be very helpful to provide the source code shown in the lessons. The API link used in the videos is no longer working and should be updated. Finally, please consider updating the course to reflect the latest Xcode release so examples and instructions match current tooling.

  • A
    Ahmetata
    4.5

    well done

  • M
    MADAN MOHAN AVULAGADDA
    4.0

    good

  • S
    Sachin More
    5.0

    Useful

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed