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。

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

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

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

  • 相关阅读:
    centOS7下安装GUI图形界面
    centos7 安装VMware Tools 遇到的一系列问题的解决方案
    centos7 更新源 安装ifconfig
    隐写 小案例
    linux shell脚本编程笔记(二): 分支结构
    strncmp memcmp区别
    linux shell脚本编程笔记(一): 构建基本脚本
    linux: sort排序数据 grep搜索数据
    C/C++控制台输出时设置字体及背景颜色
    boost.asio包装类st_asio_wrapper开发教程(转)
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/6845700.html
Copyright © 2011-2022 走看看