• 单元测试框架


    以下内容大部分来自百科

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

    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语言.

     

     

     

     

  • 相关阅读:
    php 随机红包算法
    mysql window系统备份远程数据库到本地
    程序员 面试题【前端,java,php】
    PDMan 数据库建模工具
    数据结构之更多字符串的内容
    数据结构之参考-对象与参考
    数据结构之序列
    excel的宏与VBA入门——代码调试
    DataWorks使用小结(二)——功能面板使用指南
    DataWorks使用小结(一)——概述
  • 原文地址:https://www.cnblogs.com/zheyuwang/p/4376007.html
Copyright © 2020-2023  润新知