在像 Eclipse 那样的 IDE 中或者比如在 Ant 构建脚本中运行 单元测试 是确保应用程序 质量 的一个很好的开始;然而, 版本控制 库(如 Subversion)中的源代码一改变,在单独无变动的构建机上运行..
在软件开发周期中,需要不时地验证 XML 文档的结构或内容。不管构建的是何种应用程序, 测试 XML 文档都具有一定的挑战性,尤其是在没有相关工具的情况下就更是如此。 本月,我将首先向您..
在软件开发周期中,需要不时地验证 XML 文档的结构或内容。不管构建的是何种应用程序, 测试 XML 文档都具有一定的挑战性,尤其是在没有相关工具的情况下就更是如此。 本月,我将首先向您..
Ajax 在近期无疑是 Web 开发 界最时髦的字眼之一 —— 与 Ajax 相关的工具、框架、书籍以及 Web 站点的剧增就是该技术流行的最好证明。此外,Ajax 应用程序也相当灵巧,不是吗?不过,像任何一..
在本质上,像 JUnit 和 TestNG 一样的 测试框架 方便了可重复性测试的创建。由于这些框架利用了简单 Boolean 逻辑(以 assert 方法的形式)的 可靠性 ,这使得无人为干预而运行测试成为可能。事实..
在应用程序的开发中,验证应用程序的性能几乎总处于次要的地位。请注意,我强调的是验证 应用程序的性能。应用程序的性能总是 首要考虑的因素,但开发周期中却很少包含对性能的验证。..
如果这样说不会(令您)很痛苦的话,请设想您是一名任职于一家 2002 年早期创建的公司的 开发 人员。在金钱的驱动下,您和您的团队接到了一项任务,即使用最新且最强大的 Java API 构建一个..
如果一次想要运行多个 测试 类的话,在JUnit 3.8中,我们需要增加suite() 方法;在JUnit 4中我们用annotations 来实现这样的功能。 假如我们有多个测试类TestA、TestB、TestC……,如果我们想在一次测试..
包结构的变化 在 junit 4中开始使用这样的包结构:org.junit.* ,而不再像以前使用这样的包结构:junit.framework.*,但是为了向后兼容,在Junit4中将会让这两种包结构并存 继承上的变化 你的测试类..
经过长时间积极的 开发 之后,JUnit 4.0 于今年年初发布了。JUnit 框架的某些最有趣的更改 —— 特别是对于本专栏的读者来说 —— 正是通过巧妙地使用注释实现的。除外观和风格方面的显著改..
JUnit 4是JUnit框架有史以来的最大改进,其主要目标便是利用 Java 5的Annotation特性简化 测试用例 的编写。让我们看看如何使用JUnit 4来进行Unit测试。 请注意:本文主要介绍JUnit 4的最新特性和用法..
Junit 1、Junit是什么? 它是一个 开源 代码的 Java 测试框架 ,用于编写和运行可重复的测试。是用于 单元测试 框架体系XUnit的一个实例,Junit是于用于Java语言的。(此外还有Cunit等) Erich Gamma(..
4. 在Eclipse中使用JUnit 测试对于保证软件 开发 质量 有着非常重要的作用, 单元测试 更是必不可少,JUnit是一个非常强大的单元测试包,可以对一个/多个类的单个/多个方法测试,还可以将不同..
1997年 Erich Gamma(Gang of Four)和Kent Beck( XP )为 Java 创建了JUnit。 若程序的某项功能没有经过 自动测试 ,那该功能基本等于不存在。 JUnit的当前版本3.8.1。解压缩 junit .zip到c:\junit3.8.1 运行文本界面的..
JUnit是由Erich Gamma和Kent Beck编写的一个 单元测试 框架。JUnit让Java开发人员编写 TestCase ,然后执行一个或一组TestCase,以便最大程度地发现代码 缺陷 ,保证软件 质量 。 通过JUnit,开发人员便可..
超越单元测试的扩展 关于本系列 在 跨越边界 系列中,作者 Bruce Tate 提出了这样一个观点:如今的 Java 程序员 可以通过学习其他方法和语言得到很好的其他思路。自从 Java 明显成为所有 开发..
在我上中学的时候,有一位英语教师说:“写作就是重写别人已经 重写过的东西。” 直到大学,我才真正理解了他这句话的意思。而且,当我自觉地采用这个实践的时候,就开始喜欢上了写作..
Ajax 在近期无疑是 Web 开发 界最时髦的字眼之一 —— 与 Ajax 相关的工具、框架、书籍以及 Web 站点的剧增就是该技术流行的最好证明。此外,Ajax 应用程序也相当灵巧,不是吗?不过,像任何一..
捕获 bug 我还记得当我第一次得到 自动测试 的 bug 时的情况。在一次大会上,当我做完叫做 Bitter Java 的演讲之后,Mike Clark(Java 社区的自动测试大师, 性能 调整工具 JUnitPerf 的作者(请参阅..
显然,测试本身是件好事。而在早期进行测试 — 例如在编写代码时 — 则更有益处,这特别有利于提高代码 质量 。在 开发 早期编写测试,您将获益良多。您能够检查代码的行为,并预先对它..