iOS单元测试
在面试的时候,面试官可能会问你开发项目时做单元测试吗?单元测试之前接触了解过,但是实际开发中鲜有涉猎。故特意整理了一下。
1、我们先来看下单元测试的工程相关配置。
(1)新建test target比较简单,这里就不详细讲解。
建完后,在工程的bundle目录结构如下,包含一个.m文件以及一个plist文件。
点击测试导航栏,在测试的时候,使用Test navigator很方便。
下一步激活scheme ,在manage sheme中勾选刚刚新建的Test bundle. 选中后close.
下一步,可以开始单元测试了
确保勾选了正确的scheme ,在测试导航栏选择相应的方法右边的小按钮即可运行该测试方法。
如果未勾选正确的scheme也没有关系,Xcode会报错,按照提示改过来即可。
2、编写单元测试用例
单元测试依赖于苹果的XCTest框架。该框架内部提供了很多断言,供我们使用。
你需要对你的工程代码非常熟悉,来编写你想要的测试代码。