使用NUnit做单元测试(总结版)
作者:不详 发布时间:[ 2010/8/11 13:51:30 ] 推荐标签:
六、简单使用
◆在项目(库类)中添加NUnit的引用。
NUnit.Framework 有针对 .net framwork 1.1和2.0两个版本,引用的时候需要注意
◆新建一个类
需要说明的是
i)NUnit通过创建这个类的实例,和运行这个实例的方法来完成测试。它和原始的、想测试的目标类,并不相同。假如写好一个类classA,想要对classA进行测试,那么现在新建的这个类是Test_For_ClassA
ii)为了便于叙述,文中使用命名约定:“原始类”和“测试类”
◆并且使用Using指令把"NUnit.Framework;"命名空间包含进来
注意大小写,在添加引用的时候是全小写的,但是命名空间却不是。
◆在类名称前面加上指令:[TestFixtureSetUp],这个类必须是public
◆添加一个public void 方法,在这个方法前面加上 [Test]指令。后文管这种方法叫做“测试方法”
◆ Shift+F6或者F6生成
◆通过开始菜单快捷方式启动NUnit
◆通过“文件”菜单》“打开”,浏览并找到刚才生成的dll
◆按下Run按钮,NUnit显示绿色的进度条,表明测试成功。
以上是NUnit的简单使用,这里其实什么也没有测试,只是演练一下NUnit这个单元测试工具的使用。下面进一步介绍NUnit的使用方法。
七、验证设计的功能是否实现
7.1基本的测试
◆例如:类的实例化
新建一个测试类,添加一个“测试方法”,在这个方法中添加原始类的实例化代码,这时候可以使用各种构造函数,例如(这里使用范例代码不能运行):
class a = new class();
class b = new class("abc");
使用NUnit测试。如果“测试方法”测试通过显示绿色的进度条,那证明类的构造函数通过了测试。
◆例如:类的void方法
在“测试方法”中实例化原始类,然后再运运行相应的方法,例如(这里使用范例代码不能运行):
class a = new class();
a.go();
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11