iOS进行单元測试OCUnit+xctool

感谢原作者    原文出处: http://iiiyu.com/2013/05/23/learning-ios-notes-twenty-three/


单元測试

什么是单元測试

wiki解释

简单说来就是为你的方法多专门写一个測试函数。以保证你的方法在不停的改动开发中。保持正确。假设出错,第一时间让你知道,这样从最小单位開始监控来保证软件的质量。

我为什么要单元測试

事实上要開始写单元測试的原因是,因为我的原因格志的存储逻辑一直有问题。 一个是代码写的比較搓,一个是改动存储的逻辑的话。

影响面比較大。可能修复了一个bug而引入了未知的多个bug。

为了Sumi早日达到国际化大厂的标准。决定上单元測试于格志。

事实上最根本的目的还是想要项目变的更加可靠。

单元測试的一般方法

关于測试的书,一搜就一大把。

都有高深的理论和方法来指导怎么写单元測试的方法。我认为嘛不用搞了这么复杂。 无非就3种时候会去想写測试:

  1. 代码完毕以后
  2. 開始写代码之前
  3. 修复了一个bug以后

第一种是完毕了代码,恩我要測试一下我写的这些方法可靠不可靠。

那这时候能够写測试。

另外一种一个著名的方法论TDD。

主要思想就是在写代码之前,就所有设计好借口。函数名字什么的。然后在写能通过測试的函数。

第三种就是发现了bug,我修复了这个bug。

为了确保修复是成功的。那就写个測试吧。

我认为啊,着三种都没有什么好或差。能写測试的少年都是好少年。何必这么在意什么时候去写呢。

一个完整的測试类组成像下图

原文地址:https://www.cnblogs.com/wgwyanfs/p/6845700.html