当描述代码之类的东西时,我不喜欢 “气味(smell)”这个词。因为用拟人的手法来谈论比特和字节往往令人觉得很怪异。并不是说“气味”这个词不能准确地反映出某种表明代码可能有错误的..
1.介 绍 JFreeChart是基于 Java 平台的免费的图表库.它运行在java2(JDK 1.2.2或更高版本)平台上,并且使用Java 2D API进行制图。最新的版本是jfreechart-1.0.0-rc1,可以从 http://www.jfree.org/jfreechart/ 下载到。..
使用 Swing、AWT 和类似的技术构建用户界面通常会给 开发 人员进行测试带来挑战,原因如下: 底层图形框架的复杂性 GUI 中表现形式和业务逻辑之间的耦合 缺乏直观的 自动测试 框架 当然,前..
引言 对于多版本项目,要提供新版本来跟上新功能或 缺陷 报告增加的速度,并同时仍然保持可接受的 质量 水平,可能是一项不小的挑战。构建自动化可确保准确性和消除人为错误的可能性,..
我的邮箱中有一个 bug 报告。它报告了在Weblogic server环境中的Hibernate和Kodo之间切换JPA持久性提供者时的一个问题。在再现这个bug的过程中,我学到了一些知识,包括如何在Weblogic Server 10.0中安装..
在像 Eclipse 那样的 IDE 中或者比如在 Ant 构建脚本中运行 单元测试 是确保应用程序 质量 的一个很好的开始;然而, 版本控制 库(如 Subversion)中的源代码一改变,在单独无变动的构建机上运行..
5. 在Eclipse中使用Ant Ant是 Java 平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译, 测试 ,打包,部署等等一系列任务,大大提高 开发 效率。如果你现在还没有开始使用Ant,那就..
在软件开发周期中,需要不时地验证 XML 文档的结构或内容。不管构建的是何种应用程序, 测试 XML 文档都具有一定的挑战性,尤其是在没有相关工具的情况下就更是如此。 本月,我将首先向您..
在软件开发周期中,需要不时地验证 XML 文档的结构或内容。不管构建的是何种应用程序, 测试 XML 文档都具有一定的挑战性,尤其是在没有相关工具的情况下就更是如此。 本月,我将首先向您..
ColdFusion标记语言(GFML)是结合了Adobe ColdFusion的动态 脚本语言 。和JSP类似,它也和HTML标记混合使用,通过特定标记调用内建函数。 CFML和ColdFusion一样有很多实现--包括Railo的实现在内--都..
将 Java 完全 开源 的努力终于即将迎来最终的胜利。 继Sun在JavaOne 2006上宣布Java将完全开源并使用GPL协议后,其在开源之路上却走了一些弯路。当OpenJDK在去年5月发布后,仍然有5%左右不属于SUN的..
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(..