Xcode中逻辑testing和应用testing的区别?
在Xcode中,当你创build一个新的目标Cunit testing用例时,它会要求你在“逻辑”testing和“应用程序”testing之间进行select。 有什么不同?
逻辑testing部分是做白盒testing ; 它允许您以更细化的级别testing事物。
应用程序testing更像是黑盒testing ,您可以在其中检查与UI控件的交互以及应用程序的UI是否会给您预期的结果/行为。
逻辑testing是非常低的unit testingtypestesting。 (想想一个方法。)
应用程序testing处于更高层次,包括整个应用程序,对象图,sockets等(更多地考虑集成testing)。