Updated Course: Beginning iOS Unit & UI Testing

Joshua Greene

x-post-feature-Unit-UI-Testing

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.

BeginningiOSTesting1

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

BeginningiOSTesting2

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.

BeginningiOSTesting3

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

BeginningiOSTesting4

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

BeginningiOSTesting5

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

BeginningiOSTesting6

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

BeginningiOSTesting7

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

BeginningiOSTesting8

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! :]

Joshua Greene

Joshua Greene is a passionate iOS developer who loves creating elegant apps. He's recently founded a boutique development shop called "Harmony Innovations." He's quickly learning there's much more to software development than just "software development."

When he's not slinging code, he enjoys martial arts, Netflix and spending time with his wonderful wife and daughter.

You can reach him by email or on Twitter.

Other Items of Interest

Save time.
Learn more with our video courses.

raywenderlich.com Weekly

Sign up to receive the latest tutorials from raywenderlich.com each week, and receive a free epic-length tutorial as a bonus!

Advertise with Us!

PragmaConf 2016 Come check out Alt U

Our Books

Our Team

Video Team

... 20 total!

Swift Team

... 15 total!

iOS Team

... 44 total!

Android Team

... 15 total!

macOS Team

... 11 total!

Unity Team

... 11 total!

Articles Team

... 15 total!

Resident Authors Team

... 17 total!

Podcast Team

... 8 total!

Recruitment Team

... 9 total!