Junit单元测试

Junit单元测试

Junit单元测试

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

  1. 黑盒测试

    只测试输入、输出

  2. 白盒测试

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

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

    Junit是白盒测试的一种

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

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

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

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

原有测试方法的问题:

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

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

@After常用于资源的释放

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

1568517053529

posted @ 2019-10-19 21:38  别再闹了  阅读(728)  评论(0编辑  收藏  举报