Xcode中的逻辑测试和应用测试之间的区别?

joh*_*ohn 14 iphone xcode unit-testing objective-c ios

在Xcode中创建新的目标c单元测试用例时,它会要求您在"逻辑"测试和"应用程序"测试之间进行选择.有什么不同?

Sau*_*abh 16

逻辑测试部分用于进行白盒测试 ; 它允许您在更细粒度的水平上进行测试.

应用程序测试更像是黑盒测试,您可以检查与UI控件的交互以及应用程序的UI是否为您提供了预期的结果/行为.


Gra*_*mmi 5

逻辑测试是非常低的单元测试类型测试.(想一个方法.)

应用程序测试处于更高级别,包括整个应用程序,对象图,插座等.(更多考虑集成测试.)

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