测试工具——Nunit初体验
最近使用Microsoft Visual Studio 2015,所以学习了其中的单元测试框架Nunit。
参考了下面的博客:
http://baidutech.blog.51cto.com/4114344/743740/
单元测试
单元测试是保证程序正确性的一种有效的测试手段,是在软件开发过程中要进行的最低级别的测试活动。
在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
现有的单元测试框架
开发语言 | 单元测试框架 |
---|---|
.NET | Nunit |
C++ | CopUnit,btest,gtest |
Java | Junit |
Python | Pyunit |
VB | VBunit |
Smalltalk | Sunit |
… | … |
这些框架能够使得我们编写单元测试用例的过程变得便捷而优雅。框架帮我们提供了case的管理,执行,断言集,运行参数,全局事件等工作,所有的这些使得我们只需关注对于特定的输入,被测对象的返回是否正常。
Nunit
1.Nunit的安装
下载NUnit,http://nunit.org/download/。
双击点击安装直到完成。
2.查看测试结果
我这里是安装了Visual Studio 2015的插件Nunit 3 Test Adapter。可以直接在VS中执行测试并且看到测试结果。
打开vs2015,在工具中,选择扩展和更新。
在搜索框输入Nunit进行搜索,搜到NUnit3 Test Adapter ,点击安装。
可以将测试资源管理器放到开的主界面。
3.使用Nunit的一个例子
首先创建一个控制台应用程序。
在其中写一个新的类Test,添加一个add方法。
在Test类部分的空白区域,点击右键,选择创建单元测试。
生成如下代码。
在addTest方法中编写测试代码,如下图所示。
在代码空白区域点击右键,选择运行测试。运行成功可在测试资源管理器中看到。
这样就完成了一个简单的单元测试。