zoukankan      html  css  js  c++  java
  • 几种测试框架

    这次随笔主要是关于三种测试框架:Junit,Qunit,Nunit框架

    一:Junit 框架

        JUnit是一个java语言的单元测试框架,它是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架。Junit测试是由程序员所测试,属于白盒测试范畴。因为程序员知道自己所写的东西是什么体系结构以及具体内容。

           Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。

           JUnit是一个开放源代码的Java测试框架,用于编写和运行可重复的测试。

    二:Qunit 框架         

        QUnit是一个强大的JavaScript单元测试框架,该框架是由jQuery团队的成员所开发,并且是jQuery的官方测试套件。Qunit是Jquery的单元测试框架,并且被广泛使用在各个项目中。

            QUnit是XUnit系列在前端技术领域中的后继者,提供了单一的testcase的写法和assert断言方式,结构十分简单。

            QUnit编写的单元Testing可以在浏览器和Nodejs进行Testing。

            自动化的测试软件在开发中是必备的。单元测试将会为自动化测试创建一些基本的代码块:组件、单元,伴随着不需要人工的干预,一次一次的重复运行的测试程序。总之,你能编写一次测试就能在必要的时候再次运行而不用再次编写。

             Javasscript 的单元测试和其他计算机编程语言来说非常不同。因此你需要一个小的测试框架来运行你的测试用例,同时也作为一组编写单元测试的工具。

    三:Numit框架   

        NUnit是一个单元测试框架,专门针对于.NET来写的。NUnit是.Net平台的测试框架,广泛同于.Net平台的单元测试和回归测试中。适合所有的.NET语言。

            Nunit一共有四个类断言类,分别是Assert、StringAssert、FileAssert和DirectoryAssert,它们都在NUnit.Framework命名空间,其中Assert是常用,

    也是我们最熟悉的,而另外三个断言类,顾名思义,分别对应于字符串的断言、文件的断言和目录的断言,理论上,仅Assert类就可以完成所有条件的判断,然而,

    如果合理的运用后面的三个断言,将使代码更加简洁、美观,也更加便于理解和维护。

    总结:

         老师上课讲的这三种测试框架都是针对不同语言而建立的,分别都有他们的特点与好处。在以后的学习中,一定会遇到这几种框架,希望能在实践中取得测试经验和技能。

  • 相关阅读:
    hdu6514 // 二维差分 二维前缀和 基本容斥 压维
    【模板】欧拉函数 & 欧拉筛
    并查集模板 hdu1703
    大数 gcd
    hdu1087 dp
    洛谷p1306 斐波那契公约数
    hdu6814 Tetrahedron 线性求逆元 + 快速幂求逆元
    hdu6867 Tree // DFS
    hdu6869 Slime and Stones // 威佐夫博弈·改
    Python实现EXCEL表格的排序功能
  • 原文地址:https://www.cnblogs.com/lvlm/p/4375863.html
Copyright © 2011-2022 走看看