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.
Find out what's covered in our Testing in iOS video tutorial series!
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.
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.
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.
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.
Learn about element queries in UI testing and how to use recording to automate writing some of your UI testing code.
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.