iOS单元测试

  在面试的时候,面试官可能会问你开发项目时做单元测试吗?单元测试之前接触了解过,但是实际开发中鲜有涉猎。故特意整理了一下。

1、我们先来看下单元测试的工程相关配置。

(1)新建test target比较简单,这里就不详细讲解。

 

建完后,在工程的bundle目录结构如下,包含一个.m文件以及一个plist文件。

点击测试导航栏,在测试的时候,使用Test navigator很方便。

下一步激活scheme ,在manage sheme中勾选刚刚新建的Test bundle. 选中后close.

下一步,可以开始单元测试了

确保勾选了正确的scheme ,在测试导航栏选择相应的方法右边的小按钮即可运行该测试方法。

如果未勾选正确的scheme也没有关系,Xcode会报错,按照提示改过来即可。

2、编写单元测试用例

单元测试依赖于苹果的XCTest框架。该框架内部提供了很多断言,供我们使用。

你需要对你的工程代码非常熟悉,来编写你想要的测试代码。

相关资料:https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/02-quick_start.html#//apple_ref/doc/uid/TP40014132-CH2-SW1

原文地址:https://www.cnblogs.com/shycie/p/12036347.html