.Net单元测试工具TestDriven.NET
- 下载TestDriven.NET
http://www.testdriven.net/download.aspx,个人版免费,注册后可下载使用。 - 安装,安装后以插件的方式集成到Visual Studio IDE中,右键菜单中会多出几项。
- 使用,新建测试用的项目,添加引用nunit.framework.dll(安装目录TestDriven.NET 2.0\NUnit\2.4\下),写测试代码。
using System;这个是程序代码,一个加法运算。
using System.Collections.Generic;
using System.Text;
namespace ClassLibrary1
{
public class Class2
{
public int mysum(int a, int b)
{
return a + b;
}
}
}
using System;这个是测试代码。
using System.Collections.Generic;
using System.Text;
using NUnit.Framework;
namespace ClassLibrary1
{
[TestFixture]
public class Class1
{
[Test]
public void TestRun()
{
Class2 obj = new Class2();
int a = obj.mysum(3,8);
Assert.AreEqual(10,a);
}
}
} - 运行测试(右键选择方法名,选择Run Test)
IDE输出窗口会输出测试运行信息,如有错误,单击错误信息可定位到代码位置。