• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

NUnit2.0详细使用方法

发布: 2008-1-21 17:43 | 作者: 网络转载 | 来源: 网络转载 | 查看: 107次 | 进入软件测试论坛讨论

领测软件测试网

,GIm6r"x*H ]
现在看看右边,你已经熟悉Run按钮和进度条。这里还有一个紧跟Run按钮的Stop按钮:点击这个按钮会终止执行正运行的测试。进度条下面是一个文本窗口,在它上方,由以下4个标签:
  • Errors and Failures 窗口显示失败的测试。在我们的例子里,这个窗口是空。
  • Tests Not Run 窗口显示没有得到执行的测试。
  • Console.Error 窗口显示运行测试产生的错误消息。这些此消息是应用程序代码使用Console.Error输出流可以输出的。
  • Console.Out窗口显示运行测试打印到Console.Error输出流的文本消息。

2.2 一些常用属性

 接下来,我将讲述这个框架如何使用.同时也涉及到一些非常重要的概念,我想其客户属性是非常重要的.在NUnit里,有以下几种属性:
  • Test Fixture
  • Test
下面我将对每种属性一一讲解.

TestFixtureAttribute

    本属性标记一个类包含测试,当然setup和teardown方法可有可无.(关于setup 和teardown方法在后面介绍)
    做为一个测试的类,这个类还有一些限制
  • 必须是Public,否则NUnit看不到它的存在.
  • 它必须有一个缺省的构造函数,否则是NUnit不会构造它.
  • 构造函数应该没有任何副作用,因为NUnit在运行时经常会构造这个类多次,如果要是构造函数要什么副作用的话,那不是乱了.
举个例子
 1  using System;
%} hk}9O&W
 2  using NUnit.Framework;
fhm7n(x6~
 3  namespace MyTest.Tests
,GV$RV8oH