Разница между тестом логики и тестом приложения в XCode? - PullRequest
14 голосов
/ 25 октября 2011

В Xcode, когда вы создаете новый целевой тестовый модуль c, он просит вас выбрать между тестом «Logic» и тестом «Application».Какая разница?

Ответы [ 2 ]

16 голосов
/ 25 октября 2011

Часть Logic Test предназначена для проведения тестирования Белого ящика ; это позволяет вам тестировать вещи на более детальном уровне.

Тест приложения больше похож на Тестирование черного ящика , где вы проверяете, что взаимодействие с элементами управления пользовательского интерфейса и пользовательским интерфейсом вашего приложения дает ожидаемые результаты / поведение.

5 голосов
/ 25 октября 2011

Логические тесты - это тесты с очень низким уровнем модульных тестов. (Подумайте об одном методе.)

Тесты приложений находятся на более высоком уровне и включают в себя все приложение, граф объектов, торговые точки и т. Д. (Подумайте больше об интеграционном тесте.)

http://developer.apple.com/library/ios/ipad/#documentation/Xcode/Conceptual/ios_development_workflow/135-Unit_Testing_Applications/unit_testing_applications.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...