NUnit进行单元测试

1.NUnit 进行单元测试,下载地址:  http://www.nunit.org
2.熟悉NUnit的界面
    
首先熟悉一下 NUnit GUI 的布局 .
让我们更进一步看一下测试运行器窗口的布局。在右 边面板的中间,可以看到测试进度条。进度条的 颜色反映了测试执行的状态:
绿色 描述目前所执行的测试都通过
黄色 意味某些测试忽略,但是这里没有失败
红色 表示有失败  
 
底部的状态条表示下面的状态:
状态 . 说明了现在运行测试的状态。当所有测试完成时,状态变 为 Completed . 运行测试中,状态是 Running: < test-name > (< test-name > 是正在运行的测试名称 ) 。
Test Cases 说明加载的程序集中测试案例的总个数。这也是测 试树里叶子节点的个数。
Tests Run 已经完成的测试个数。
Failures   到目前为止,所有测试中失败的个数 .
Time   显示运行测试时间(以秒计)  
 
File 主菜单有以下内容:
New Project 允许你创建一个新工程。工程是一个测试程序集 的集合。这种机制让你组织多个测试程序集,并把他们作为一个 组对待。
Open 加载一个新的测试程序集,或一个以前保存的 NUnit 工程 文件。
Close 关闭现在加载的测试程序集或现在加载的 NUnit 工程。
Save 保存现在的 Nunit 工程到一个文件。如果正工作单个程序 集,本菜单项允许你创建一个新的 NUnit 工程,并把它保存在文 件里。
Save As 允许你将现有 NUnit 工程作为一个文件保存。  
 
Reload 强制重载现有测试程序集或 NUnit 工程。 NUnit-Gui 自 动监测现加载的测试程序集的变化。
当程序集变化时,测试运行器重新加载测试程序集。(当测试正 运行时,现在加载的测试程序集不会重新加载。在测试运行之间 测试程序集仅可以重新加载。一个忠告:如果测试程序集依赖另 外一个程序集,测试运行器不会观察任何依赖的程序集。对测试 运行器来说,强制一个重载使全部依赖的程序集变化可见。
Recent Files  说明 5 个最近在 NUnit 中加载的测试程序集或 NUnit 工程(这个列表在 Windows 注册表,由每个用户维护, 因此如果你共享你的 PC ,你仅看到你的测试)。最近程序集的 数量可以使用 Options 菜单项修改,可以访问 Tool 主菜单。
Exit 退出。
 
View 菜单有以下内容:
Expand 一层层扩展现在树中所选节点
Collapse 折叠现在树中选择的节点
Expand All 递归扩展树中所选节点后的所有节点
Collapse All 递归折叠树中所选节点后的所有节点
Expand Fixtures 扩展树中所有代表测试 fixture 的节点。
Collapse Fixtures 折叠树中所有代表测试 fixture 的节点。
Properties 显示树中现所选节点的属性。
 
Tools 菜单由这些项 :
Save Results as XML 作为一 XML 文件保存运行测试的结果。
Options 让你定制 NUnit 的行为。
现在看看右边,你已经熟悉 Run 按钮和进度条。这里还有一个紧跟 Run 按钮的 Stop 按钮:点击这个按钮会终止执行正运行的测试。进度条下 面是一个文本窗口,在它上方,由以下 4 个标签:
Errors and Failures 窗口显示失败的测试。在我们的例子里,这 个窗口是空。
Tests Not Run 窗口显示没有得到执行的测试。
Console.Error 窗口显示运行测试产生的错误消息。这些此消息是 应用程序代码使用 Console.Error 输出流可以输出的。
Console.Out 窗口显示运行测试打印到 Console.Error 输出流的文本 消息。

转载于:https://www.cnblogs.com/HeroBeast/archive/2007/04/09/705904.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值