以下内容大部分来自百科

----------------------------------------------------------我是萌萌哒分界线----------------------------------------------------------------------------------

1、单元测试

   单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。

 

2、DUnit

   DUnitXunit家族中的一员,用于Dephi的单元测试。是Extreme Programming测试实现Xtreme Testing的一种工具。DUnit是一个Free的测试工具,没有代码覆盖率功能。
DUnit的官方Web Site https://sourceforge.net/projects/dunit/
使用DUnit应该先看看DUnit安装目录下的doc\README.html

DUnit基本实现方法(GUI方式)
DUnit的基本实现思路是将被测试代码(单元)与测试代码(单元)分开。提供一个FrameWork及一个运行界面。 所有的测试单元都应继承TtestCase

 

3、JUnit

   JUnit是一个开源的java单元测试框架。在1997年,由 Erich Gamma 和 Kent Beck 开发完成。

   JUnit设计的非常小巧,但是功能却非常强大。

      下面是JUnit一些特性的总结:

     1) 提供的API可以让你写出测试结果明确的可重用单元测试用例

     2) 提供了三种方式来显示你的测试结果,而且还可以扩展

     3) 提供了单元测试用例成批运行的功能

     4) 超轻量级而且使用简单,没有商业性的欺骗和无用的向导

     5) 整个框架设计良好,易扩展

 

4CUnit

   继Junit CppUnit的成功后, c语言环境下也出现了开发源码的白盒测试用例CUnitCUnit以静态库的形式提供给用户使用,用户编写程序的时候直接链接此静态库就可以了。它提供了一个简单的单元测试框架,并且为常用的数据类型提供了丰富的断言语句支持。

 

5QUnit

QUnit是一个强大的JavaScript单元测试框架,用于调试代码。该框架是由jQuery团队的成员所开发,并且是jQuery的官方测试套件。只要是任意正规JavaScript代码QUnit都能测试。

 

6NUnit是一个单元测试框架,专门针对于.NET来写的.其实在前面有JUnit(Java),CPPUnit(C++),他们都是xUnit的一员.最初,它是从JUnit而来.

NUnitxUnit家族种的第4个主打产品,完全由C#语言来编写,并且编写时充分利用了许多.NET的特性,比如反射,客户属性等等.

最重要的一点是它适合于所有.NET语言.

 

 

 

 

posted on 2015-03-29 17:56  2班&王艺蓉  阅读(229)  评论(0编辑  收藏  举报