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 输出流的文本 消息。