今天下载了NUnit,进行了一下测试,将使用过程中的一些问题记录下来,不要忘了。
特性
<TestFixtureSetUp> :
在所有的测试开始前执行的操作,当出现问题时,测试失败
<TestFixtureTearDown>:
在所有的测试结束后执行的操作,当出现问题时,测试失败
<SetUp> :
在执行每一个测试都执行的操作,当出现问题时,测试失败
<TearDown> :
在执行每一个测试后都执行的操作,当出现问题时,测试失败
<Test> :
标记为测试用的方法
<ExpectedException( 异常类型 )>: 用于捕获异常,
当发生此异常时,测试通过,举例<ExpectedException(getType(Exception))>
<Ignore( 注释 )> : 用于忽略标记的方法,运行时将会跳过此方法,举例:<Ignore("跳过它,不测试")>
网上关于Nunit的测试全都是C#的,VB.Net程序员不用码?
在处理捕获异常的时候出了一点小问题,首先是在VB.Net中的特性使用上首先要引用NUnit.FrameWork,其次是连续两个特性的连接应该是类似如下的方式来使用:<Test()
,ExpectedException(GetType(Exception))>Public Sub Test()...。
还用就是对概念的理解,就是捕获异常是出现异常算作测试通过(
绿色),否则是
红色,晕了一会。
PS:在使用VB.NET+VB+VBCommenter+NDoc的过程中,输出的Msdn样式的文档,汉字是乱码,为什么呢?晕。
分享到:
相关推荐
在本示例中,我们将探讨如何使用Visual Studio 2010与NUnit结合进行C#项目的测试。 首先,NUnit 提供了一个简单且强大的API,允许开发者编写测试用例以验证代码的功能。在“ClassLibrary1”中,我们可以预期找到...
这个压缩包包含了NUnit的使用实例,包括C#和VB.NET两种编程语言的代码,提供了可运行的测试用例,帮助开发者理解和学习如何在实际项目中应用NUnit。 1. NUnit基本概念: NUnit是一个XUnit测试框架的衍生品,它支持...
这篇文章将向你介绍如何使用 NUnit 进行单元测试,包括其基本概念、安装过程以及如何编写和运行测试。 一、NUnit 功能介绍 NUnit 提供了一套全面的测试工具,支持创建、执行和分析单元测试。它利用 .NET 的特性(如...
在NUnit中,测试用例通常以`[TestFixture]`类的形式存在,每个测试方法则标记为`[Test]`。下面是一个简单的例子: ```csharp [TestFixture] public class MyTestFixture { [Test] public void MyTestMethod() { ...
这篇使用说明文档将帮助你深入理解Nunit的核心概念、安装步骤以及如何编写和执行单元测试。 一、NUnit简介 NUnit是一个用于.NET应用程序的单元测试框架,它支持.NET Framework的多个版本,包括.NET 2.0以上。通过...
在深入探讨NUnit的使用之前,我们首先理解一下单元测试的概念。单元测试是一种软件开发中的实践,通过编写小规模的测试代码来验证程序中最小可测试单元的功能。这些单元可能是函数、方法或类。NUnit提供了一种方便的...
在NUnit中,测试类不需要继承特定的基础类,而是通过使用不同的Attributes来标记测试类和测试方法。例如,`[TestFixture]`用于标记包含测试方法的类,而`[Test]`用于标记单个测试方法。此外,`[SetUp]`和`[TearDown]...
NUnit 2.2.9 中文文档,chm格式,方便阅读
要开始使用NUnit,你需要在项目中引入NUnit库。你可以通过NuGet包管理器来安装NUnit和NUnit3TestAdapter,这两个组件分别提供测试框架和VS2010的集成支持。在VS2010中打开"管理NuGet程序包",搜索并安装这两个包。 ...
下面我们将深入探讨NUnit的一些核心概念、功能以及如何在实际项目中使用它。 **NUnit的安装与集成** 首先,你可以通过NuGet包管理器在Visual Studio中安装NUnit。在项目中右键单击“管理NuGet程序包”,然后搜索并...
同时,NUnit的开源特性使其拥有丰富的第三方扩展,如NUnit3TestAdapter,使得在Visual Studio中直接运行NUnit测试成为可能。 6. 并发测试:NUnit允许你并行运行测试,从而提高测试效率,尤其是在大型项目中。 7. ...
本书的核心是介绍如何借助开源的NUnit框架进行高效的单元测试,同时,由于单元测试的原理和技术在很大程度上是跨语言的,因此书中讲述的内容对于使用其他编程语言和测试框架的开发者同样具有指导意义。 NUnit是.NET...
在NUnit中,测试用例是通过使用特殊的测试属性标记方法来创建的。例如: ```csharp [Test] public void MyFirstTest() { // 测试代码 } ``` ### 断言 断言是测试的核心,用来检查预期的结果是否符合实际情况。...
【NUnit使用方法(单元测试工具)】 NUnit是一个针对.NET平台的开源单元测试框架,源自JUnit,并且受到其他xUnit家族成员如CPPUnit的影响。它由James W. Newkirk、Alexei A. Vorontsov和Philip A. Craig等人发起,...
单元测试工具Nunit使用资料.在程序设计过程中会有许多种测试,单元只是其中的一种,单元测试并不能保证程序是完美无缺的,但是在所有的测试中,单元测试是第一个环节,也是最重要的一个环节。单元测试是一种由程序员...
NUnit 是一个 .Net 框架下的单元测试框架,提供了类似于 JUnit 的功能,也是 .Net 框架下开发者应用最广泛的单元测试框架之一; ☆ 文件清单:☆ win - NUnit-2.6.2.msi bin - NUnit-2.6.2.zip win .net 1.1 - ...
NUnit是一款广泛使用的开源单元测试框架,主要用于.NET应用程序的测试。这个版本是NUnit的2.4.1简体中文版,包含了源码,对于学习和理解单元测试以及NUnit的内部工作原理非常有帮助。 NUnit的核心概念是测试 ...