使用NUnit做单元测试(总结版)
作者:不详 发布时间:[ 2010/8/11 13:51:30 ] 推荐标签:
一、本文摘要:
●什么单元测试
●什么是NUnit
●NUnit的下载以及安装
●NUnit的启动
●NUnit的简单使用
●验证设计的功能是否实现
●SetUp/TearDown 属性
●TestFixtureSetUp/TestFixtureTearDown
●Category属性
●Explicit属性
●输出
二、什么单元测试
单元测试,是局部测试,对于web应用程序或者Windows应用程序来说,都是由很多“局部”组成的。如果是一个具体的Web Page,那么可以通常运行、浏览页面看到具体的结果,但是如果是一个类,测试起来可能会有一些麻烦,尤其是在类反复继承之后,想要查看程序运行过程中某个类的具体实现结果和实现过程,往往不那么容易了。
vs IDE当中包含调试(Debug)和跟踪(Trace)的功能,但是它们也有一些局限,往往都是要对程序的整体进行测试,通过层层调用才能运行到某个类。
所以使用单元测试对局部进行测试会有更好的结果了。
使用单元测试可以很轻松的实现:
静态类测试
静态方法测试
类的实例化测试
类的方法测试
三、什么是NUnit?
单元测试通过有两种办法:一个是微软在VS提供的单元测试,另一个是NUnit,前者可能更复杂也更全面(我只实践过一次,发现复杂是肯定有的),后者更简洁明了。
四、NUnit的下载以及安装
和普通的软件没有什么区别,略。
下载地址:http://www.nunit.org/
五、NUnit的启动
有两种方法,一个是单独启动(通过开始菜单快捷方式),这个时候需要指定已经编译好的dll路径;另一个是集成在VS中启动。
后者适合单独开发类库的时候使用,否则,在一个解决方案中既有类库,也有Web应用程序,还得反复切换“启动项目”。
单独启动的时候,指定好已经编译的DLL,按下"RUN"按钮,测试成功会以绿色方式显示,失败会显示红色,黄的部分则是通过Category指令跳过。
相关推荐
更新发布
功能测试和接口测试的区别
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