Xcode单元测试

单元测试框架:
OCUnit,是开源测试框架,与Xcode工具集成在一起使用非常方便,测试报告以文本形式输出到输出窗口;SenTestingKit.framework就 是OCUnit框架。因为单元测试框架一般命名为xUnit,如Java的单元测试框架是JUnit,.NET单元测试框架是NUnit等,OCUnit 是Objective-C单元测试框架之意。
GHUnit,是开源测试框架,它可以将测试报告以应用形式可视化输出到设备或模拟器上,也可以以文本形式输出到输出窗口;GHUnit可以测试OCUnit编写的测试用例;
OCMock,是开源测试框架,它主要为测试提供Mock对象(伪对象)

单元测试包含“逻辑测试”和“应用测试”两种类型,分别对应不同的配置方式,在官方教程中都有讲到:
逻辑测试,Logic Unit Test,用于测试跟Application运行过程无关的纯逻辑代码,比如随机数算法,数据结构一类的。
应用测试,Application Unit test,用于测试跟应用运行环境相关的代码,比如目录、文件操作,Core Data存取一类的。

单元测试

相关推荐