Testing in iOS

Testing is a great way to help ensure the pieces of your app remain functionally correct and bug-free. Learn the basics of testing in iOS in this video tutorial series as you explore unit tests, assertions, performance tests, and the new UI testing features of Xcode 7. You should already be familiar with iOS and Swift before starting this series. By Greg Heo.

Leave a rating/review
Save for later
Comments
Share
01
Toggle description

Find out what's covered in our Testing in iOS video tutorial series!

Toggle description

Learn the basics of unit testing by setting up the test target, accessing the code from your app, and trying out a few basic unit tests.

Toggle description

Learn how to perform tests on your asynchronous code and how to use subclasses to make light weight mocks to tests parts of your iOS app.

Toggle description

Learn how to use performance tests to examine performance trends over time and learn about the code coverage features which are new in Xcode 7.

Toggle description

Learn how user interface testing allows you to automate taps and swipes so that you can test your app's user facing functionality within your test suite.

Toggle description

Learn about element queries in UI testing and how to use recording to automate writing some of your UI testing code.

Conclusion 3:57
Toggle description

Review what was covered in our Testing in iOS video tutorial series and get some tips for how to go about testing in your own apps.

Instructors

Greg Heo

Contributors

Greg Heo

Instructor

Over 300 content creators. Join our team.