您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > Nunit
如何在.NET中应用NUnit
作者:网络转载 发布时间:[ 2014/1/3 9:04:30 ] 推荐标签:NUnit 框架 NET

条件:安装NUnit,默认安装即可

第1步:创建一个class,增加一个NUnit框架引用到工程

在Microsoft Visual Studio .NET里创建这个例子时,你需要增加一个NUnit.framework.dll引用,

具体为:

1、 右键点击reference->add reference->选择nunit.framework,

2、 然后在webTest文件中添加一个引用:using NUnit.Framework。当然,添加引用的前提是已经安装了NUnit了

3、在工程中创建一个App.config,如下

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <sectionGroup name="NUnit">
      <section name="TestRunner" type="System.Configuration.NameValueSectionHandler"/>
    </sectionGroup>
  </configSections>
  <NUnit>
    <TestRunner>
      <!-- Valid values are STA,MTA. Others ignored. -->
      <add key="ApartmentState" value="STA" />
    </TestRunner>
  </NUnit>
</configuration>


第2步.为工程加一个类.

为工程加一个NumbersFixture类。这里是这个例子的代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;

namespace number
{
   [TestFixture]
    public class Numbertest
    {
       [Test]
        public void AddOneNumber()
        {
            int a = 1;
            int b = 2;
            int sum = a + b;
            Assert.AreEqual(sum, 3);
            Console.WriteLine(sum);
          
        }
    }
}

[TestFixture]是NUnit的一个重要的属性,意思是这个类包含了测试代码。

[Test]是需要测试的方法

第3步:用NUnit运行

直接打开NUnit运行该dll文件或者建立你的Visual Studio工程,运用NUnit测试

一、直接打开NUnit运行该dll文件
打开NUnit,点击file->open,选择刚刚编译的dll文件,这样把文件加载到NUnit了,在它的界面的左边,我们可以看到刚才编写的测试函数AddOneNumber,选择工程项目,或是文件,或是测试函数,然后点击界面右边的Run,如果一路绿灯,OK,测试通过。

配置WAtin和NUnit一起使用,框架配置如下:
按上面步骤配置NUnit后,配置Watin
1:在工程中,References处右键选择Add Reference,Browse选择WatiN安装目录" WatiN-2.0.20.1089-net-2.0in"下的WatiN.Core.dll
2:添加一个引用:usingWatiN.Core;   如图

此时完成配置了。可以用NUnit当控制器运行watin脚本了。

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd