多语言展示
当前在线:888今日阅读:113今日分享:31

Junit 单元测试框架

详细的Junit 单元测试框架流程。
工具/原料

myeclipse安装包

方法/步骤
1

一、在myeclipse中配置在官方网站www.junit.org上下载zip压缩包,内有junit.jar ,junit-src.jar,javadoc等。将压缩包解压到适当的目录。 1. 打开myeclipse,点击菜单栏中的window preferences  java节点 Build Path  Classpath variables1)在右侧的窗体点击new 输入Name::Junit2)Path: 选择junit.jar如所在的目录的路径3)使用同样方法添加junit_src。 2.在需要测试的项目中,点击项目名称,右键菜单选择properties属性配置。

2

二、建立测试1)右键项目菜单 new other  junit节点 Junit Test Case / Junit Test Suite,填好文件名(类名),在所测试的类名前加test作为文件名(类名)。选择 set up() 和 tear down() 选项finish。2)Set up() 和 tear down() 是用来初始化测试所需的环境的,测试完成后撤销环境。3)测试的流程:开始测试set up()- 测试 -tear down() 测试结束。

3

三、测试代码的编写    先实例化对象,然后给出具体数据调用需要测试的对象方法,设置一个预期结果,与调用方法的结果相比较达到测试效果。

4

四、运行测试   测试代码编好后,在junit的集成在myeclipse里的图形界面运行。

5

五、junit测试对象1)在有可能引入错误的地方引入测试单元。2)在对一个对象进行单元测试的时候,我们需要对多数的状态转换进行分析和对照,从而验证对象的行为,状态是通过一系列的状态数据来描述的。3)编写单元测试。

6

六、junit测试两种设计模式1)命令模式:利用TestCase 建立一个子类,在子类中生成一个被测对象,编写代码检测某个方法被调用后对象状态与预期的状态是否一致。2)集成模式:利用 TestSuite 批量测试。

7

七、junit7个核心类和典型的TestCase两个主要部件  7个核心类:Assert  TestResult  Test  TestListener TestCase  TestSuite  BaseTestRunner  两个主要部件:fixture 运行一个或多个测试所需的公用资源或数据集合。                          Set up()创建fixture , tear down() 销毁fixture;

推荐信息