由于应用程序测试现在可以从 Xcode 在模拟器上运行,除了可能节省一点执行时间之外,仍然将您的测试分为逻辑测试和应用程序测试还有什么好处?
按照Apple docs区分:
最佳答案
与逻辑测试相比,应用程序测试实际上用于两种不同的事情:
逻辑测试/单元测试用于测试一种或几种方法的非常小的行为,例如“鉴于我像这样创建我的对象,某个属性的值(value)是我期望的吗?”
应用测试 但是用于测试大图,例如“当我点击某个表格 View 单元格时,我是否在详细 View 中获得了正确的数据?”
关于xcode - 应用测试 VS 逻辑测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6730960/