1.什么是单元测试?
答:单元测试是苹果为了方便我们进行某一模块业务的检测而推出的测试环境!所谓测试环境就是另一个我们写代码的地方。它存在于我们项目不同的文件夹下面。
2.怎么使用单元测试?
答:可以直接在系统写好的test.m中写测试代码,当然也可以自己新建一个测试文件。
当然你也可以自己新建一个单元测试类!
XCTAssert 是一个断言 可以利用这个断言进行测试
当测试通过以后在点击的那个小圈圈里面会有个绿色的对勾标志证明单元测试通过
如果出现红色的X 说明单元测试失败
3.那为什么使用这个单元测试呢?它给我们带来了什么好处呢?
答:通常一般我们为了省事 通常会直接在工程中写一些测试代码 如NSLog一些打印测试 断言 等等,但是 如果测试代码过多会是工程变得看起来很乱,而且工程体积也会变的大一些,当我们测试完成以后还要将以前写的测试代码删掉,难道不觉得我们辛辛苦苦写的测试代码 再我们不需要时候再删掉 或者说如果我们再次需要这个测试的时候 再一次来写 这种反复操作很烦嘛? 当然单元测试很好的解决了这一切。 因为测试单元中的代码 不会打包到我们的工程里面,而且它也不会build整个工程只会run 你所写的那个方法 省时 省力!空说 可能无法理解它的好处,用起来就知道了。
小编给大家推荐一个iOS技术交流群:551346706!群内提供数据结构与算法、底层进阶、swift、逆向、底层面试题整合文档等免费资料!
网友评论