Java学习:Junit简介

Posted cainiao-chuanqi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习:Junit简介相关的知识,希望对你有一定的参考价值。

Junit简介

概述:

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

JUnit 提供:

  1. 测试预期结果。
  2. 功能共享通用的测试数据。
  3. 松地组织和运行测试。
  4. 和文本测试运行。
1 Junit ->  java unit。也就是说Junit是xunit家族中的一员。
2 
3 Junit   <- unit test case,即单元测试用例。
4 
5 Junit  = java unit  test case, 即用于编写java单元测试用例的框架。

Junit用于测试:

  1. 对象的一部分方法或一些方法
  2. 对象之间的互动(交互)
  3. Junit特点:
  4. JUnit 是用于编写和运行测试的开源框架。
  5. 提供了注释,以确定测试方法。
  6. 提供断言测试预期结果。
  7. 提供了测试运行的运行测试。
  8. JUnit 测试让您可以更快地编写代码,提高质量
  9. JUnit 是优雅简洁。它是不那么复杂以及不需要花费太多的时间。
  10. JUnit 测试可以自动运行,检查自己的结果,并提供即时反馈。没有必要通过测试结果报告来手动梳理。
  11. JUnit 测试可以组织成测试套件包含测试案例,甚至其他测试套件。
  12. Junit 显示测试进度的,如果测试是没有问题条形是绿色的,测试失败则会变成红色。

Junit在测试驱动(测试驱动,就是你写了代码要及时进行测试)的开发当中,重要性不言而喻。

以上是关于Java学习:Junit简介的主要内容,如果未能解决你的问题,请参考以下文章

java的Spring学习2- junit

学习 Java JUnit 单元测试一篇文章就够了

Java Hamcrest学习

Java Hamcrest学习

JUnitJava 单元测试框架 | 学习笔记

Java课程学习笔记 — JUnit accuracy/failure/stress test区别