【发布时间】:2011-10-25 02:55:24
【问题描述】:
在 Xcode 中,当您创建一个新的目标 c 单元测试用例时,它会要求您在“逻辑”测试和“应用程序”测试之间进行选择。有什么区别?
【问题讨论】:
标签: iphone objective-c ios xcode unit-testing
在 Xcode 中,当您创建一个新的目标 c 单元测试用例时,它会要求您在“逻辑”测试和“应用程序”测试之间进行选择。有什么区别?
【问题讨论】:
标签: iphone objective-c ios xcode unit-testing
逻辑测试部分用于做White Box testing;它允许您在更精细的级别上进行测试。
应用程序测试更像Black Box testing,您可以在其中检查与 UI 控件的交互以及应用程序的 UI 是否为您提供了预期的结果/行为。
【讨论】:
逻辑测试是非常低的单元测试类型测试。 (想一个方法。)
应用程序测试处于更高级别,包括整个应用程序、对象图、插座等。(更多地考虑集成测试。)
【讨论】: