• 几种测试框架


    这次随笔主要是关于三种测试框架: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类就可以完成所有条件的判断,然而,

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

    总结:

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

  • 相关阅读:
    C# 项目提交过程中感受
    C# 工作中遇到的几个问题
    C# Enum Name String Description之间的相互转换
    Win 10下安装 Redis
    Entity Framework 学习系列(3)
    Entity Framework 学习系列(2)
    Entity Framework 学习系列(1)
    解决 win10 家庭版环境下 MySQL 的ODBC驱动下载及安装
    Echarts 学习系列(3)-Echarts动态数据交互
    Echarts 学习系列(2)-常见的静态ECharts图
  • 原文地址:https://www.cnblogs.com/lvlm/p/4375863.html
Copyright © 2020-2023  润新知