Java

简介

Junit : http://junit.org/
JUnit是一个开放源代码的Java语言单元测试框架,用于编写和运行可重复的测试。
多数Java的开发环境都已经集成了JUnit作为单元测试的工具。

JUnit包括以下特性:

  • 用于测试期望结果的断言(Assertion);
  • 用于共享共同测试数据的测试工具;
  • 用于方便的组织和运行测试的测试套件;
  • 图形和文本的测试运行器;

极限编程与重构

Junit是在极限编程和重构中被极力推荐使用的工具,在实现自动单元测试的情况下可以大大的提高开发的效率。
极限编程

  • 在编写代码之前先写测试,基本过程:构思-> 编写测试代码-> 编写代码-> 测试。
  • 编写测试和编写代码都是增量式的,写一点测一点。
  • 在编写以后的代码中,如果发现问题可以较快的追踪到问题的原因,减小回归错误的纠错难度。
    重构
  • 改一点测一点,减少回归错误造成的时间消耗。

教程

原文地址:https://www.cnblogs.com/anliven/p/7139041.html