单元测试

分类

测试:单元测试、集成测试、系统测试

原则:

单元测试需要遵循FIRST原则:
F-FAST(快速原则):单元测试应该是可以快速运行的,在各种测试方法中,单元测试的运行速度是最快的,大型项目的单元测试通常应该在几分钟内运行完毕。
I-Independent(独立原则):单元测试应该是可以独立运行的,单元测试用例互相无强依赖,无对外部资源的强依赖。
R-Repeatabl(可重复原则):单元测试应该可以稳定重复的运行,并且每次运行的结果都是稳定可靠的。
S-Self Validating(自我验证原则):单元测试应该是用例自动进行验证的,不能依赖人工验证。
T-Timely(及时原则):单元测试必须及时进行编写,更新和维护,以保证用例可以随着业务代码的变化动态的保障质量。

常用方法

1.debug
作用:断点调试某些代码,查看执行流程,分析错误。
使用范围:必备技能

2.测试框架
java中的junit测试框架小型项目不怎么使用。

3.断言
void assertEquals(boolean expected, boolean actual):检查两个变量或者等式是否平衡
void assertTrue(boolean expected, boolean actual):检查条件为真
void assertFalse(boolean condition):检查条件为假
void assertN

你可能感兴趣的:(java,junit)