2024年3月31日发(作者:)

第三章 JUnit单元测试

实验1 开始使用JUnit

实验目的

1、

学习使用进行单元测试;

2、

掌握编写测试代码的方法;

3、

应用JUnit进行单元测试,掌握最佳实践编写测试代

码.

实验环境

1、

Windows环境,MyEclipse或Eclipse,.

1台电脑.

2、

每个学生操作

实验原理

JUnit是一个开源的Java编程语言的单元测试框架,最

初由 Erich Gamma 和 Kent Beck 编写.Junit测试是一种白

盒测试工具.JUnit是一套框架,继承TestCase类,就可以用

Junit进行自动测试了.具有JUnit经验对于应用“测试驱动

开发TDD”的程序开发模型是非常重要的.

JUnit本质上是一套框架,即开发者制定了一套条条框框,

遵循这此条条框框要求编写测试代码,如继承某个类,实现

某个接口,就可以用JUnit进行自动测试了.

由于JUnit相对独立于所编写的代码,可以测试代码的

编写可以先于实现代码的编写,XP 中推崇的 test first

design的实现有了现成的手段:用JUnit写测试代码,写实

现代码,运行测试,测试失败,修改实现代码,再运行测试,直

到测试成功.以后对代码的修改和优化,运行测试成功,则修

改成功.

Java 下的 team 开发,采用 cvs版本控制 + ant项目

管理 + JUnit 集成测试 的模式时,通过对ant的配置,可以

很简单地实现测试自动化.

实验内容

根据下面的实验步骤完成实验.

1、

JUnit包下载.

1 从下载Junit,打开该链接,会有一个下载链接,下载,

保存在用户机的文件系统中.

2 解包,得到如图3-1的解包文件.

图1 Junit解包文件

表1 Junit文件说明

文件/目

描 述

JUnit框架结构、扩展和测试运行器的二

进制发布

JUnit的源代码,包括一个 Ant 的

buildfile文件

junit

是个目录,内有JUnit自带的用JUnit编

写的测试示例程序