在Xcode中创建新的目标c单元测试用例时,它会要求您在“逻辑”测试和“应用程序”测试之间进行选择。有什么区别?
答案 0 :(得分:16)
逻辑测试部分用于执行White Box testing;它允许您在更细粒度的水平上进行测试。
应用程序测试更像Black Box testing,您可以在其中检查与UI控件的交互以及应用程序的UI是否为您提供了预期的结果/行为。
答案 1 :(得分:5)
逻辑测试是非常低的单元测试类型测试。 (想一个方法。)
应用程序测试处于更高级别,包括整个应用程序,对象图,插座等。(更多考虑集成测试。)