zoukankan      html  css  js  c++  java
  • 单元测试框架

    以下内容大部分来自百科

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

    1、单元测试

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

     

    2、DUnit

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

     

     

     

     

  • 相关阅读:
    前后端分离实践 — 如何解决跨域问题
    bower 和 npm 的区别详细介绍
    yeoman-bower-grunt之间的关系
    软件开发环境-开发环境、测试环境、生产环境的区别
    Tomcat下配置JNDI的三种方式
    SSE
    Java动态代理
    Css之Relative
    多线程之——死锁
    JVM
  • 原文地址:https://www.cnblogs.com/zheyuwang/p/4376007.html
Copyright © 2011-2022 走看看