繁体   English   中英

迅速进行iOS单元测试[关闭]

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM