Updated Course: Beginning iOS Unit & UI Testing

Learn iOS Unit & UI Testing in this 8-part course: from creating your first unit and UI tests, to creating mocks, to test driven development! By Joshua Greene.

Leave a rating/review
Save for later


Hide contents

Updated Course: Beginning iOS Unit & UI Testing

2 mins

In the past few weeks, we’ve released new courses for subscribers on Swift 3, iOS 10, Server Side Swift, Metal, Concurrency, Collection Views and more.

Today we’ve got one final holiday gift for for subscribers: we’ve updated our Beginning iOS Unit & UI Testing course for Swift 3 & iOS 10!

In this 8-part course, you’ll take a deep dive into unit testing and user interface testing in iOS.

You’ll start with the basics such as writing your first unit and UI tests, and you’ll progress to more advanced topics such as creating mock objects and following test driven development.

Let’s take a look at what’s inside.


Video 1: Introduction. Get a quick overview of what Unit & UI testing is, and why it is worth doing.


Video 2: Test Basics. Learn the basics of unit testing by setting up a test target, accessing your app’s code and writing your first set of tests.


Video 3: Async and Mocking. Learn how to write unit tests for your asynchronous code and create mock objects in Swift.


Video 4: Performance and Coverage. Learn how to write performance tests to measure your time-sensitive code and view code coverage for your app.


Video 5: UI Testing. Learn how to automate taps, swipes and more to test your app’s user-facing functionality.


Video 6: Recording UI Tests. Learn about element queries and how to use Xcode’s UI recorder to help write your UI tests.


Video 7: TDD Example. Learn about test driven development by working through a hands-on example.


Video 8: Conclusion. Review what was covered in our “Beginning iOS Unit & UI Testing” video tutorial series and find out how you can learn more.

Where To Go From Here?

Want to check out the course? You can watch the introduction for free!

The rest of the course is for raywenderlich.com subscribers only. Here’s how you can get access:

  • If you are a raywenderlich.com subscriber: The entire course is complete and available today You can check out the first part here.
  • If you are not a subscriber yet: What are you waiting for? Subscribe now to get access to our updated iOS Unit & UI Testing course and our entire catalog of over 500 videos.

We hope you enjoy, and stay tuned for more new Swift 3 courses and updates to come! :]


Over 300 content creators. Join our team.