1.JUNIT IN ACTION中文版目录
2.如何在Eclipse开发一个基于Junit的码书Java自动单元测试系统
JUNIT IN ACTION中文版目录
目录 译序iii 前言xi 致谢xv 关于本书xvii 关于作者xxi 关于书名xxii 关于封面xxiii 第1部分——JUnit精粹 第1章——JUnit起步 1.1证实它能运作 1.2从头开始 1.3理解单元测试框架 1.4安装JUnit 1.5用JUnit测试 1.6小结 第2章——探索JUnit 2.1探索JUnit核心 2.2用Test Runner运行测试 2.3用TestSuite组合测试 2.4用TestResult收集参数 2.5用TestListener观察结果 2.6用TestCase工作 2.7创建TestCalculator全过程 2.8小结 第3章——JUnit实例 3.1引入Controller组件 3.2让我们来测试吧 3.3测试异常处理 3.4建立测试项目 3.5小结 第4章——探索软件测试 4.1单元测试的必要性 4.2不同种类的测试 4.3判断测试质量 4.4测试驱动开发 4.5在开发周期中的测试 4.6小结 第5章——JUnit自动化 5.1生命中的一天 5.2从Ant中执行测试 5.3从Maven运行测试 5.4从Eclipse中运行测试 5.5小结 第2部分——测试策略 第6章——用Stub进行粗粒度测试 6.1Stub简介 6.2一个HTTP连接的例子 6.3替换web服务器资源 6.4总结 第7章——用Mock Objects进行孤立测试 7.1Mock Objects简介 7.2体验Mock Objects:一个简单例子 7.3把Mock Objects用作重构手法 7.4实践HTTP连接示例程序 7.5把Mock Objects用作特洛伊木马 7.6决定何时使用Mock Objects 7.7小结 第8章——使用Cactus进行容器内测试 8.1对组件进行单元测试的问题 8.2用Mock Objects测试组件 8.3什么是集成单元测试 8.4介绍Cactus 8.5用Cactus测试组件 8.6Cactus如何工作 8.7小结 第3部分——测试组件 第9章——对Servlet和Filter进行单元测试 9.1介绍管理应用程序 9.2用Cactus编写Servlet测试 9.3用Mock Objects测试Servlet 9.4用Cactus写Filter测试 9.5何时使用Cactus,何时使用Mock Objects 9.6小结 第章——对JSP和Taglib进行单元测试 .1回顾管理应用软件 .2什么是码书JSP单元测试 .3单独使用Cactus对JSP进行单元测试 .4使用Cactus对Taglib进行单元测试 .5用Mock Objects对Taglib进行单元测试 .6何时使用Mock Objects,何时使用Cactus .7小结 第章——对数据库应用程序进行单元测试 .1对数据库进行单元测试的码书介绍 .2隔离开数据库测试业务逻辑 .3隔离开数据库测试持久性代码 .4数据库集成单元测试的编写 .5用Ant运行Cactus测试 .6改进构建性能 .7数据库整体单元测试策略 .8小结 第章——对EJB进行单元测试 .1定义一个简单的EJB应用程序 .2使用Facade策略 .3使用Mock Objects对JNDI代码进行单元测试 .4对Session Bean进行单元测试 .5使用Mock Objects测试Message-Driven Bean .6使用Mock Objects测试Entity Bean .7选择正确的Mock Objects策略 .8使用集成单元测试 .9使用JUnit和远程调用 .使用Cactus .小结 A.源代码说明 A.1获取源代码 A.2源代码概览 A.3外部库 A.4jar版本 A.5目录结构惯例 B.eclipse快速上手 B.1安装eclipse B.2从源代码中建立eclipse项目 B.3从eclipse中运行junit测试 B.4从eclipse中执行ant脚本 B.5从eclipse中运行cactus测试 参考文献 索引如何在Eclipse开发一个基于Junit的Java自动单元测试系统
在Eclipse开发一个基于Junit的Java自动单元测试系统的方法如下:1、变量JUNIT 和JUNIT_SRC
在project 的码书杏林医院感染源码classpath 中添加junit.jar。因此,码书建立一个新的码书classpath 变量
JUNIT。选择Window -> Preferences 菜单栏打开Preferences 对话框,码书如图所示。码书
2、码书展开Java 结点,码书选择Build Path -> Classpath Variables 项,码书图书管理源码如图所示。码书
3、码书然后点击New 按钮打开New Variable Entry 菜单,码书输入新的码书变量名: JUNIT , 配置路径为junit.jar 。a5源码网在Eclipse3.0.2 中, 能够在/eclipse/plugins/org.junit_3.8.1/junit.jar 下找到junit.jar。然后点击OK,
如图 所示。
4、人人商城小程序源码连接到/eclipse/plugins/org.eclipse.jdt.source_3.0.2/src/ org.junit_3.8.1/junitsrc.zip,如图所示。
5、添加后的结果如下图所示
6、建立Junit 测试
在创建Junit 测试之前一定要先导入junit.jar 包。源码类网站源码在project “Student”上单击鼠标右键,选择Properties,然后打开Properties for Student 的属性对话框,点击Java Build Path 项和Libraries 选项,再点击Add Variable 命令按钮,进入New Variable Classpath Entry 窗口,选择JUNIT 变量,如图所示。
7、点击OK 命令按钮,完成JUNIT 变量的添加。当我们展开一个JUNIT 变量结点的时候,能够指定在何处寻找相关联的源代码和Javadoc,我们需要添加Junit 的源代码,也就是JUNIT_SRC 变量,选择结点中的Source attachement,再单击edit 打开Source Attachment Configuration 对话框,如图所示。
8、然后点击Variable 按钮,再选择JUNIT_SRC 变量,并点击OK 关闭此对话框,如所示。