Junit测试总结
单元测试
单元测试是测试应用程序的功能是否能够按需要正常运行,并且确保是在开发人员的水平上,单元测试生成图片。
单元测试是一个对单一实体(类或方法)的测试。
Junit
Junit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。
JUnit 促进了“先测试后编码”的理念,强调建立测试数据的一段代码,可以先测试,然后再应用。这个方法就好比“测试一点,编码一点,测试一点,编码一点……”,增加了程序员的产量和程序的稳定性,可以减少程序员的压力和花费在排错上的时间。
单元测试用例
一个正式的编写好的单元测试用例的特点是:已知输入和预期输出,即在测试执行前就已知。已知输入需要测试的先决条件,预期输出需要测试后置条件。
每一项需求至少需要两个单元测试用例:一个正检验,一个负检验。如果一个需求有子需求,每一个子需求必须至少有正检验和负检验两个测试用例。
Junit - 使用API
序号 |
类的名称 |
类的功能 |
1 |
Assert |
assert 方法的集合 |
2 |
TestCase |
一个定义了运行多重测试的固定装置 |
3 |
TestResult |
TestResult 集合了执行测试样例的所有结果 |
4 |
TestSuite |
TestSuite 是测试的集合 |
Junit - 使用断言
org.junit.Assert
引入 import org.junit.Assert.*;
import static org.junit.Assert.*;
// 检查两个变量或者等式是否相等
void assertEquals(boolean expected, boolean actual);