Nunit的使用方法

单元测试能减少在软件开发过程中出现的bug.今天就为大家介绍一下单元测试利器Nunit

 

 

NUnit是一个单元测试框架,专门针对测试.net开发的程序,它是xUnit家族中第4个主打产品,我们可以在http://www.nunit.org上下载

 

 

在说使用方法之前我们看下测试的效果图

 

 

 
 
 

 

 
 
 
测试进度条反映了测试执行的状态
 
 
绿色:描述目前所执行的测试都通过
 
黄色:意味某些测试忽略,但是这里没有失败
 
红色:表示有失败
 
 
 
下面我们就来讲讲它的使用方法
 
 
1.用vs新建一个类库,我们这里取名为nunit
 
 
2.类库新建后,找到nunit.framework进行添加引用(通过浏览的方式找到nunit.framework.dll进行添加也可以实现)
 
 
 
 
 
 
3.在创建好的类库中引用命名空间NUnit.Framework,创建一个Class1类,并实现TestA和TestB方法.其中TextFixture和Test属性都属于Nunit.Framework空间,分别用于指定要测试的类和测试的方法
 
 
 
ContractedBlock.gif ExpandedBlockStart.gif Code
using System;
using System.Collections.Generic;
using System.Text;
using NUnit.Framework;

namespace nunit
ExpandedBlockStart.gifContractedBlock.gif
{
    [TestFixture]
    
public class Class1
ExpandedSubBlockStart.gifContractedSubBlock.gif    
{
        [Test]
        
public void TestA()
ExpandedSubBlockStart.gifContractedSubBlock.gif        
{
            
int d, i;
            
for (i = 0; i < 10; i++)
ExpandedSubBlockStart.gifContractedSubBlock.gif            
{
                d 
= i;
            }

            Assert.AreEqual(
10, i); //判断的预期值是否为10
        }

        [Test]
        
public void TestB()
ExpandedSubBlockStart.gifContractedSubBlock.gif        
{
            
int d, i;
            
for (i = 0; i < 10; i++)
ExpandedSubBlockStart.gifContractedSubBlock.gif            
{
                d 
= i;
            }

            Assert.AreEqual(
11, i); //判断的预期值是否为11
        }

    }

}

 

 

 

4.运行程序后,vs会自动将项目编译成dll文件(在bin目录可以找到)

 

 

5.运行NUnit,打开编译的DLL文件,即nunit.dll这个文件,然后按下run,根据进度条中的颜色可以知道TestA方法成功,TestB方法失败.

转载于:https://www.cnblogs.com/songzibin/archive/2008/08/07/1263302.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值