О тестировании с XCode
XCode предоставляет Вам возможности обширного тестирования программного обеспечения. Тестирование Ваших проектов улучшает устойчивость, сокращает ошибки и ускоряет принятие Ваших продуктов для распределения и продажи. Хорошо протестированные приложения, выполняющие как ожидалось, улучшают удовлетворенность пользователей. Тестирование может также помочь Вам разработать свои приложения быстрее и далее, с менее потраченным впустую усилием, и может использоваться, чтобы помочь усилиям по разработке мультилица остаться скоординированными.
Сразу
В этом документе Вы изучите, как использовать функции тестирования, включенные в XCode. XCTest является платформой тестирования, новой в Xcode 5, заменяя OCUnit. Эта платформа автоматически соединяется всеми новыми тестовыми целями.
Быстрый запуск. Xcode 5 и позже оптимизировал и автоматизировал процесс конфигурирования проектов для тестирования с тестовым навигатором для ослабления тестов обеспечения и выполнения.
Измерение производительности. Xcode 6 и позже включает возможность создать тесты, позволяющие Вам измерять и отслеживать изменения производительности против базовой линии.
Сервер XCode и Непрерывная Интеграция. Тесты XCode могут быть сконфигурированы с помощью роботов для выполнения на наборе устройств, подключенных к Mac рабочего Сервера OS X автоматически.
Модернизация. XCode включает мигранта для преобразования проектов, имеющих тесты OCUnit для имения тестов XCTest.
Предпосылки
Необходимо быть знакомы с концепциями проекта приложения и концепциями программирования.
См. также
Посмотрите эти видео сеанса от WWDC для хорошего взгляда на возможности тестирования XCode.
WWDC 2013: тестирование в Xcode 5 (409)
WWDC 2014: тестирование в Xcode 6 (414)