JUnit 介绍

JUnit是一个Java编程语言编写的单元测试框架。 重要的是在测试驱动开发中,并且是一个家族的统称为xUnit单元测试框架中的一个。

JUnit促进“先测试再编码”,它强调建立测试数据的一段代码可以被测试,先测试再编码实现的想法。这种做法就像是“试了一下,码了一点,测试了一下,代码一点点......”这增加了程序员的工作效率和程序代码的稳定性,减少程序员的压力和花在调试的时间。

JJUnit是用于编写和运行可重复的自动化测试的开源测试框架, 这样可以保证我们的代码按预期工作。JUnit可广泛用于工业和作为支架(从命令行)或IDE(如Eclipse)内单独的Java程序。

JUnit提供:

  • 断言测试预期结果。
  • 测试功能共享通用的测试数据。
  • 测试套件轻松地组织和运行测试。
  • 图形和文本测试运行。

JUnit用于测试:

  • 整个对象
  • 对象的一部分 - 交互的方法或一些方法
  • 几个对象之间的互动(交互)

JUnit的特点

  • JUnit是用于编写和运行测试的开源框架。

  • 提供了注释,以确定测试方法。

  • 提供断言测试预期结果。

  • 提供了测试运行的运行测试。

  • JUnit测试让您可以更快地编写代码,提高质量

  • JUnit是优雅简洁。它是不那么复杂以及不需要花费太多的时间。

  • JUnit测试可以自动运行,检查自己的结果,并提供即时反馈。没有必要通过测试结果报告来手动梳理。

  • JUnit测试可以组织成测试套件包含测试案例,甚至其他测试套件。

  • Junit显示测试进度的,如果测试是没有问题条形是绿色的,测试失败则会变成红色。

Unit是Java中最有名的单元测试框架。然而,它仅适合于纯粹的单元测试,对于集成测试应该使用TestNG来代替。

一个单元可以是函数,类,包,或一个子系统。因此,术语:单元测试是指测试小单元做法代码,以便确保它们正常工作。例如,我们可以给予一定的输入测试输出是否是所希望看到那样,或者 if 的条件是真还是假。
 


 

你可能感兴趣的:(JUnit,JUnit)