Junit
文章平均质量分 78
人生的船长
多思考!
展开
-
JUnit in Action 2nd Edition 第二章 探索Junit核心功能(1)
第二章 探索核心JUnit 在第一章中,我们决定需要一个可靠和可重复的方式去测试我们程序。我们的解决方案是编写或者重用一个框架去使用我们程序的API来驱动测试代码。随着我们的程序不断增长,新的类和新的方法添加到已存在的类中,我们也需要去增加我们的测试代码。经验告诉我们有时类之间会以意想不到的方式进行交互。我们需要去确认我们能在任何时间运行所有的测试。不管代码是否改变。但是问题来了,我们如翻译 2014-10-22 16:02:07 · 475 阅读 · 0 评论 -
JUnit in Action 2nd Edition 第一章 JUnit 概述(2)
1.5 设置JUnit环境 为了使用JUnit编写你的测试程序,你需要添加JUnit .jar文件到你的项目编译路径和执行路径,有如下这些步骤: 从http://www.junit.org下载JUnit 发布版本(junit-4.6或者更新)。JUnit包含几个测试样例,可以去熟悉执行JUnit测试。 将JUnit压缩包解压到你电脑的一个路径中(例如:c:\on Windows 或者 /op翻译 2014-10-21 14:50:45 · 554 阅读 · 0 评论 -
JUnit in Action 2nd Edition 第二章 探索Junit核心功能(2)
2.3 JUnit测试运行器 当你第一次编写测试时,你希望它们能即简单又快速地运行,将测试作为软件开发生命周期的一部分:编码-运行-测试-编码。可以使用IDEs和编译器快速地构建和运行应用程序;JUnit能让你构建和运行测试。 2.3.1 测试运行器预览 Junit4 可构建向后兼容3.8版本,因为JUnit4.x版本与3.x版本完全不同。它将不仅能执行JUnit4的测试而且也翻译 2014-10-24 11:29:43 · 511 阅读 · 0 评论 -
JUnit in Action 2nd Edition 第一章 JUnit 概述 (1)
第一章:Junit初探 所有的代码都是测试通过的。 在开发中,我们首先要做的是对程序进行可接受性测试。我们编码,编译,运行,测试。测试当鼠标点击按钮时程序是否会作出期望的回应。为此,我们每天进行编码,编译,运行,测试。 我们测试时,尤其在测试开始时常常发现很多问题。因此我们再一次编码,编译,运行,测试。 我们常常开发一个模型来进行非正式的测试:添加记录,查看记录,编辑记录,删除记录。像这样翻译 2014-10-17 16:08:10 · 501 阅读 · 0 评论 -
JUnit in Action 2nd Edition 第三章 精通Junit(2)
3.3 测试异常处理 到目前为止,测试都是按照主要路径执行。假如对象的行为以不期望的方式改变,这种类型的测试点是问题的根源。本质上,你将编写诊断测试监视应用程序的运行状态。 但是有时好的程序也会出现坏的情况,应用程序需要连接数据库。诊断测试是否遵从数据库的API,假如打开一个连接但是没有关闭它,诊断能够通过合适的异常提醒测试失败,所有连接使用后必须关闭。 但是假如一个连接不可用,可能这个连接翻译 2014-11-14 16:27:50 · 616 阅读 · 0 评论 -
JUnit in Action 2nd Edition 第三章 精通Junit(1)
第三章 精通JUnit 到目前为止,我们做了JUnit综述和演示如何使用(第一章)。我们也看到了JUnit内部的核心类和方法,它们如何同其它的交互(第二章)。 我们现在通过介绍实实在在的组件和测试来深度挖掘它,在这一章中,我们使用控制器设计模式实现一个小的应用,我们然后使用JUnit测试这个应用的每一个部分,当编写和组织测试时我们也将看到JUnit的最佳实践。 3.1 介绍控制器组件 《C翻译 2014-11-05 10:28:42 · 583 阅读 · 0 评论