单元测试的基本过程

原创 2004年10月23日 17:16:00

        XP提倡一个规则叫做test-first design。采用Test First Design方法,你在编写一个新功能前先写一个单元测试,用它来测试实现新功能需要但可能会出错的代码。这意味着,测试首先是失败的,写代码的目的就是为了让这些测试能够成功运行。

        单元测试的基本过程:
        
        1.设计一个应当失败的测试 。编译器应当立刻反映出失败。因为测试中需要使用的类和方法还没有实现。
 
        2.如果有编译错误,完成代码,只要让编译通过即可,这时的代码只反映了代码的意图而并非实现。
 
        3.在JUnit中运行所有的测试,它应当指示测试失败 

        4.编写实际代码,目的是为了让测试能够成功。 

        5.在Junit中运行所有的测试,保证所有的测试全部通过,一旦所有的测试通过,停止编码。 

        6.考虑一下是否有其他情况没有考虑到,编写测试,运行它,必要时修改代码,直至测试通过

单元测试的过程

1.1    单元测试概述 所谓单元测试,是指对软件设计的最小单位,进行正确性检验的测试工作。而检验的方法,一般来说是由开发人员编写一小段测试代码,根据被测目标代码的应用场景,设计拥有合理覆盖度的输入...
  • u012848631
  • u012848631
  • 2015年06月12日 09:32
  • 1293

高级神经活动的基本过程

高级神经活动的基本过程就是兴奋过程和抑制过程,有机体的一切反射活动都由达两种神经过程的相互关系决定的。   兴奋过程是跟有机体的某些活动的发动或加强相联系的;抑制过程是跟有机体的某些活动的停止或减弱相...
  • patrickjun1
  • patrickjun1
  • 2006年09月22日 16:34
  • 2506

请说一下http请求的基本过程

首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。 1.连接 当我们输入这样一个请求时,首先要建立一个socket连接,因为sock...
  • qq496380369
  • qq496380369
  • 2015年03月27日 10:06
  • 638

ETL的四个基本过程.

转自:http://www.chinabi.net/blog/user1/lastwood/archives/2006/888.html What are the four basic da...
  • nvd11
  • nvd11
  • 2013年11月04日 22:59
  • 1652

模式识别学习笔记之一:模式识别的步骤及相关概念

1)信息获取 2)预处理:对获取信号进行规范化等各种处理 3)特征提取与选择:将识别样本构造成便于比较、分析的描述量即特征向量 4)分类器设计:由训练过程将训练样本提供的信息变为判别事物的判别函...
  • xiaojiang0805
  • xiaojiang0805
  • 2012年04月11日 16:09
  • 7526

C# 单元测试

初次接触C#单元测试,本文主要用于简单记录需要的工具以及初步使用方法。供参考。主要工具:Resharper 10.0.0.2、NUnit。...
  • lj22377
  • lj22377
  • 2016年11月19日 19:48
  • 985

模式识别的基本流程

一个模式识别系统的工作流程包含以下任务: 1 模式采集     模式识别研究的是计算机识别,因此事物所包含的各种信息必须通过采集转换成计算机能接受和处理的数据。对于各种物理量,可以通过传感器将其转...
  • zhouzhenhe_cv
  • zhouzhenhe_cv
  • 2012年03月14日 00:15
  • 496

电子邮件工作原理

一、三种协议 1. SMTP(Simple Mail Transfer Protocol)   SMTP 是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议。SMTP 是建立在 TCP上的一...
  • zyh5540
  • zyh5540
  • 2014年02月06日 22:25
  • 10239

二分查找法过程详解

首先第一要素需要明白,二分查找法适用于有序数组,记住,二分查找之前一定要排序!!! 二分查找元素代码:int base=0; int top=size-1; while(base...
  • qq_24122385
  • qq_24122385
  • 2017年04月13日 15:56
  • 684

网络基础篇(三):交换机工作原理

一、为什么需要交换机         为了方便理解通信过程,我们可以将其比喻成快递的邮递过程。信息经过应用层处理成为消息,在传输层选择传输协议,在网络层添加源IP和目的IP地址,在数据链路层添加源MA...
  • YSG___
  • YSG___
  • 2017年07月16日 09:31
  • 265
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:单元测试的基本过程
举报原因:
原因补充:

(最多只允许输入30个字)