About Testing with Xcode

Xcode provides you with capabilities for extensive software testing. Testing your projects enhances robustness, reduces bugs, and speeds the acceptance of your products for distribution and sale. Well-tested apps that perform as expected improve user satisfaction. Testing can also help you develop your apps faster and further, with less wasted effort, and can be used to help multiperson development efforts stay coordinated.


At a Glance

In this document you’ll learn how to use the testing features included in Xcode. The XCTest framework is automatically linked by all new test targets.


You should be familiar with app design and programming concepts.

See Also

See these session videos from WWDC for a good look at Xcode testing capabilities.