zoukankan      html  css  js  c++  java
  • 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。

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

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

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

  • 相关阅读:
    布局重用 include merge ViewStub
    AS 常用插件 MD
    AS 2.0新功能 Instant Run
    AS .ignore插件 忽略文件
    AS Gradle构建工具与Android plugin插件【大全】
    如何开通www国际域名个人网站
    倒计时实现方案总结 Timer Handler
    AS 进行单元测试
    RxJava 设计理念 观察者模式 Observable lambdas MD
    retrofit okhttp RxJava bk Gson Lambda 综合示例【配置】
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/6845700.html
Copyright © 2011-2022 走看看