.NET下的单元测试工具(一)(转)

简介: 直接转过来了,方便阅读   推荐测试工具 在.NET下的单元测试工具非常多了,其中微软也提供了自己的测试的Unit Test Framework,我在这里仅仅推荐一下比较实用的两种测试工具。 Visual Studio Test Edition 利用Visual Studio Test Edition,我们可以直接在Visual Studio中创建、管理、编辑和运行测试,还可以获取和存储测试结果。

直接转过来了,方便阅读

 

推荐测试工具

在.NET下的单元测试工具非常多了,其中微软也提供了自己的测试的Unit Test Framework,我在这里仅仅推荐一下比较实用的两种测试工具。

Visual Studio Test Edition

利用Visual Studio Test Edition,我们可以直接在Visual Studio中创建、管理、编辑和运行测试,还可以获取和存储测试结果。Visual Studio 中集成了多种测试类型(包括单元测试、Web 测试、负载测试和手动测试)。非常方便,在此推荐一下。

Unit Test Framework

NUnit

NUnit

NUnit作为xUnit家族中的.Net成员,是.NET的单元测试框架,xUnit是一套适合于多种语言的单元测试工具。它具有如下特征:

  • 提供了API,使得我们可以创建一个带有“通过/失败”结果的重复单元。
  • 包括了运行测试和表示结果所需的工具。
  • 允许多个测试作为一个组在一个批处理中运行。
  • 非常灵巧,操作简单,我们花费很少的时间即可学会并且不会给测试的程序添加额外的负担。
  • 功能可以扩展,如果希望更多的功能,可以很容易的扩展它。

官方主页:http://www.NUnit.org

TestDriven.NET

TestDriven.NET

TestDriven.NET是以插件形式集成在Visual Studio IDE中的单元测试工具,完全兼容所有.NET Framework版本,并且集成了多种单元测试框架诸如NUnit,MbUnit,以及 MS Team System 等。 TestDriven.NET的前身是NUnitAddIn。

TestDriven.NET允许开发者在Visual Studio中运行或者调试他们的测试。

TestDriven.NET现在集成以下测试工具:
NUnit (单元测试)、 MbUnitZaneBugMSTestNCover(分析代码的覆盖率)、 NCoverExplorer(查看代码覆盖率的分析结果 )、 Reflector(类库反编译)、 TypeMockdotTraceMSBee

TestDriven.NET的NUnit支持

特性:

  • 你在任何方法、类、源文件、命名空间、工程中直接单击即可运行测试。
  • TestDriven.NET是以插件形式集成,完全兼容所有.NET Framework版本。
  • 支持多种单元测试框架,像NUnit,MbUnit,以及 MS Team System。
  • 在单独的进程中运行,你随时可以停止它。
  • 可以方便的调试测试或者方法。
  • 支持所有的.NET语言 (C#, VB, C++ ,J#).
  • 支持Pseudo Categories
  • 插件丰富
  • 在新的版本中提供了对Silverlight 2 beta1的支持。

官方主页:http://www.testdriven.net/

还有一些测试工具了,像MSUnit,MSTest、 MSBee、NUnitForms等等工具了,但是现在好像没有很多人使用,我比较推荐TestDriven.NET工具。

 

转自: http://www.cnblogs.com/lyj/archive/2008/05/12/1194169.html

博客园大道至简

http://www.cnblogs.com/jams742003/

转载请注明:博客园

目录
相关文章
|
8月前
|
自然语言处理 测试技术 C#
NSubstitute:一个简单易用、灵活多变的.NET单元测试模拟框架
NSubstitute是一个开源的.NET单元测试模拟类库,该框架设计的主要目标是提供一个简单明了、易用性强、贴近自然语言的模拟测试框架。它使得开发者能够专注于测试工作,而不是纠结于测试替代实例的创建和配置。
80 5
|
6月前
|
存储 测试技术 Linux
深入了解KUnit:Linux内核新一代单元测试工具(上)
深入了解KUnit:Linux内核新一代单元测试工具
|
6月前
|
存储 测试技术 Linux
深入了解KUnit:Linux内核新一代单元测试工具(下)
深入了解KUnit:Linux内核新一代单元测试工具
|
7月前
|
前端开发 测试技术 开发者
SAP UI5 初学者教程之二十七 - SAP UI5 应用的单元测试工具 QUnit 介绍试读版
SAP UI5 初学者教程之二十七 - SAP UI5 应用的单元测试工具 QUnit 介绍试读版
40 0
|
测试技术
单元测试工具(连载13)
单元测试工具(连载13)
61 0
单元测试工具(连载13)
|
测试技术
单元测试工具(连载12)
单元测试工具(连载12)
41 0
单元测试工具(连载12)
|
XML Java Unix
单元测试工具(连载11)
单元测试工具(连载11)
85 0
单元测试工具(连载11)
|
Java jenkins 测试技术
单元测试工具(连载10)
单元测试工具(连载10)
73 0
|
测试技术 Python
单元测试工具(连载9)
单元测试工具(连载9)
72 0
单元测试工具(连载9)
|
测试技术 Python
单元测试工具(连载8)
单元测试工具(连载8)
61 0