[英]Unit testing for iOS in swift [closed]
我打算使用MVC或VIPER架构来使用。 如何进行单元测试? 如何针对不同的设计模式进行单元测试? 应该测试所有方法还是仅测试非私有方法?
如何进行单元测试?
Xcode有一个内置的测试框架XCTest,您可以使用它,或者有多个其他测试库:Appium,Calabash,EarlGrey等。
如何针对不同的设计模式进行单元测试?
如果您已使代码良好地分离,则不同设计模式之间的测试应该相当相似。 这里有一些提示: https : //medium.com/practical-ios-development/the-anatomy-of-a-well-architected-ios-unit-test-a509d2be9ec0
应该测试所有方法还是仅测试非私有方法?
所有公共方法都应该是可测试的,并且通常应该是纯函数。 纯函数是其中给定相同输入将始终产生相同输出的函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.