本篇内容全部搜集整理自网络资源
JUnit是一个Java语言的单元测试框架,多数Java的开发环境(像eclipse)都已经集成了JUnit作为单元测试的工具。
Junit测试是一个回归测试框架,是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。
Junit测试的优点:
1、可以使测试代码与产品代码分开。
2、针对某一个类的测试代码通过较少的改动便可以应用于另一个类的测试。
3、 易于集成到测试人员的构建过程中,JUnit和Ant的结合可以实施增量开发。
4、 JUnit是公开源代码的,可以进行二次开发。
5、可以方便地对JUnit进行扩展。
Junit编写原则:
1、是简化测试的编写,这种简化包括测试框架的学习和实际测试单元的编写。
2、可使测试单元保持持久性。
3、可以利用既有的测试来编写相关的测试。
Junit的特征:
1、使用断言方法判断期望值和实际值差异,返回Boolean值。
2、测试驱动设备使用共同的初始化变量或者实例。
3、测试包结构便于组织和集成运行。
4、支持图形交互模式和文本交互模式。
Junit框架的组成:
1、