VS2010中的单元测试
在VS2010中,单元测试的功能很强大,使得建立单元测试和编写单元测试代码,以及管理和运行单元测试都变得简单起来,通过私有访问器可以对私有方法也能进行单元测试,并且支持数据驱动的单元测试。
备注:当使用excel保存为csv文件的时候,要另存为,而不是直接改文件名,否则会出现错误@!!文章中用到的代码和图片有时间再添加。
1、建立单元测试项目
1.1、从被测试代码生成单元测试
1)实例:创建VC#模式下的控制台应用程序,工程名为UnitTest2
2)输入简单的加、减、乘、除函数代码,如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace UnitTest2
{
class Program
{
static void Main(string[] args)
{
}
public int Add(int a, int b)
{
return a + b;
}
public int Dec(int a, int b)
{
return a - b;
}
public int Mul(int a, int b)
{
return a * b;
}
public int Div(int a, int b)
{
return a / b;
}
}
}
3)可按如下步骤建立单元测试
(1)在Add方法体内,单击鼠标右键,在菜单中选择“创建单元测试”,
(2)在出现的“创建单元测试”界面中,Add方法被自动勾上,表示要为这个方法创建单元测试代码的基本框架,单击确定按钮
(3)点击确定后,在新建测试项目中,输入需要创建的单元测试的新项目的名称,然后单击“创建”按钮,则自动创建一个新的单元测试代码项目。
(