Java - Junit单元测试框架
2023-09-14 09:00:40 时间
简介
Junit : http://junit.org/
JUnit是一个开放源代码的Java语言单元测试框架,用于编写和运行可重复的测试。
多数Java的开发环境都已经集成了JUnit作为单元测试的工具。
JUnit包括以下特性:
- 用于测试期望结果的断言(Assertion);
- 用于共享共同测试数据的测试工具;
- 用于方便的组织和运行测试的测试套件;
- 图形和文本的测试运行器;
极限编程与重构
Junit是在极限编程和重构中被极力推荐使用的工具,在实现自动单元测试的情况下可以大大的提高开发的效率。
极限编程
- 在编写代码之前先写测试,基本过程:构思-> 编写测试代码-> 编写代码-> 测试。
- 编写测试和编写代码都是增量式的,写一点测一点。
- 在编写以后的代码中,如果发现问题可以较快的追踪到问题的原因,减小回归错误的纠错难度。
重构 - 改一点测一点,减少回归错误造成的时间消耗。
教程
- JUnit—Java单元测试必备工具 : http://www.imooc.com/learn/356
- 易百教程 - JUnit : http://www.yiibai.com/junit/
相关文章
- java中打印数组的方法_Java数组方法–如何在Java中打印数组
- import java.io 是什么意思_Java IO 详解
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- java 错误: 找不到符号遇到的几种情况
- java实现四种常用排序算法
- Java反射->什么是反射?->获取方式
- 【说站】java停止线程的方式
- Java递归写法_java递归调用
- java softreference_Java引用总结–StrongReference、SoftReference、WeakReference、PhantomReference…[通俗易懂]
- Java 代码审计基础知识 — java反射机制
- JAVA中关于获取时间(日期)的总结大全详解程序员
- DateUtils.java 日期处理相关工具类详解编程语言
- java实现excel下载和上传的工具类详解编程语言
- java 线程间的通信 (wait / notify / notifyAll)详解编程语言
- 深入Linux环境下Java应用调试实践(linux调试java)
- MySQL驱动程序:Java集成简易操作(mysql的java驱动)
- 进程比较Java与Linux进程的异同(java进程linux)
- 数据管理 管理Redis中的Java过期数据(redisjava过期)
- Linux下安装Java 开发环境指南(linux装java环境)
- 实现Redis Java实现自动过期机制(redisjava过期)
- 连接MySQL连接技术之Java实现(java的mysql)
- Java操作Redis实现数据快速存取(java访问redis)
- 项目Java项目中展现Redis新型性能优势(redis运用在java)