• Junit单元测试


    Junit单元测试

    Junit单元测试

    测试分类:1.黑盒测试 2.白盒测试

    1. 黑盒测试

      只测试输入、输出

    2. 白盒测试

      不仅测试输入输出,也要关注程序执行的具体流程

      白盒测试是要写测试代码的

      Junit是白盒测试的一种

      单元测试(英语:Unit Testing)又称为模块测试,是针对程序模块软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。

      通常来说,程序员每修改一次程序就会进行最少一次单元测试,在编写程序的过程中前后很可能要进行多次单元测试,以证实程序达到软件规格书要求的工作目标,没有程序错误;虽然单元测试不是必须的,但也不坏,这牵涉到项目管理的政策决定。

      JUnit 是一个回归测试框架,被开发者用于实施对应用程序的单元测试,加快程序编制速度,同时提高编码的质量。JUnit 测试框架能够轻松完成以下任意两种结合:

      • Eclipse 集成开发环境
      • Ant 打包工具
      • Maven 项目构建管理

    原有测试方法的问题:

    1. 进行多项测试时要注释掉之前的测试代码,很不方便
    2. 测试代码要和源代码放在一起

    1568516404763
    1568516964791
    @Before常用于一些资源的申请

    @After常用于资源的释放

    这两个注释都是标注了每次执行测试代码都需要被执行的方法

    1568517053529

  • 相关阅读:
    CF1037H
    CF1296F
    CF1446F
    CF1175G
    CF1146G
    CF1303G
    CF1067D
    CF1477E
    COJ16G
    ZJOI2018 迷宫
  • 原文地址:https://www.cnblogs.com/jiading/p/11705865.html
Copyright © 2020-2023  润新知