• [开源单元测试工具]让开发自动化: 除掉构建脚本中的气味

    发表于:2008-06-25作者:点击数:45分类:开源单元测试工具

    当描述代码之类的东西时,我不喜欢 “气味(smell)”这个词。因为用拟人的手法来谈论比特和字节往往令人觉得很怪异。并不是说“气味”这个词不能准确地反映出某种表明代码可能有错误的..

  • [开源单元测试工具]利用JFreeChart绘制饼图

    发表于:2008-06-25作者:点击数:818分类:开源单元测试工具

    1.介 绍 JFreeChart是基于 Java 平台的免费的图表库.它运行在java2(JDK 1.2.2或更高版本)平台上,并且使用Java 2D API进行制图。最新的版本是jfreechart-1.0.0-rc1,可以从 http://www.jfree.org/jfreechart/ 下载到。..

  • [TestNG]追求代码质量: 使用 TestNG-Abbot 实现自动化 GUI 测试

    发表于:2008-06-25作者:点击数:417分类:TestNG

    使用 Swing、AWT 和类似的技术构建用户界面通常会给 开发 人员进行测试带来挑战,原因如下: 底层图形框架的复杂性 GUI 中表现形式和业务逻辑之间的耦合 缺乏直观的 自动测试 框架 当然,前..

  • [ANT]使用 Ant 自动生成项目构建版本

    发表于:2008-06-25作者:点击数:545分类:ANT

    引言 对于多版本项目,要提供新版本来跟上新功能或 缺陷 报告增加的速度,并同时仍然保持可接受的 质量 水平,可能是一项不小的挑战。构建自动化可确保准确性和消除人为错误的可能性,..

  • [开源单元测试工具]插入式持久性提供者的承诺:Kodo、OpenJPA和Hibernate

    发表于:2008-06-25作者:点击数:561分类:开源单元测试工具

    我的邮箱中有一个 bug 报告。它报告了在Weblogic server环境中的Hibernate和Kodo之间切换JPA持久性提供者时的一个问题。在再现这个bug的过程中,我学到了一些知识,包括如何在Weblogic Server 10.0中安装..

  • [开源单元测试工具]让开发自动化: 持续测试

    发表于:2008-06-25作者:点击数:53分类:开源单元测试工具

    在像 Eclipse 那样的 IDE 中或者比如在 Ant 构建脚本中运行 单元测试 是确保应用程序 质量 的一个很好的开始;然而, 版本控制 库(如 Subversion)中的源代码一改变,在单独无变动的构建机上运行..

  • [ANT]Eclipse快速上手指南 (3) 使用Ant

    发表于:2008-06-25作者:点击数:394分类:ANT

    5. 在Eclipse中使用Ant Ant是 Java 平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译, 测试 ,打包,部署等等一系列任务,大大提高 开发 效率。如果你现在还没有开始使用Ant,那就..

  • [开源单元测试工具]追求代码质量: 探究 XMLUnit

    发表于:2008-06-25作者:点击数:58分类:开源单元测试工具

    在软件开发周期中,需要不时地验证 XML 文档的结构或内容。不管构建的是何种应用程序, 测试 XML 文档都具有一定的挑战性,尤其是在没有相关工具的情况下就更是如此。 本月,我将首先向您..

  • [开源单元测试工具]追求代码质量: 探究 XMLUnit

    发表于:2008-06-25作者:点击数:53分类:开源单元测试工具

    在软件开发周期中,需要不时地验证 XML 文档的结构或内容。不管构建的是何种应用程序, 测试 XML 文档都具有一定的挑战性,尤其是在没有相关工具的情况下就更是如此。 本月,我将首先向您..

  • [开源软件测试新闻]Railo将加入JBoss.org实现专业版开源

    发表于:2008-06-24作者:点击数:76分类:开源软件测试新闻

    ColdFusion标记语言(GFML)是结合了Adobe ColdFusion的动态 脚本语言 。和JSP类似,它也和HTML标记混合使用,通过特定标记调用内建函数。 CFML和ColdFusion一样有很多实现--包括Railo的实现在内--都..

  • [开源软件测试新闻]SUN:Java将在今年年底前完全开源

    发表于:2008-06-24作者:点击数:53分类:开源软件测试新闻

    将 Java 完全 开源 的努力终于即将迎来最终的胜利。 继Sun在JavaOne 2006上宣布Java将完全开源并使用GPL协议后,其在开源之路上却走了一些弯路。当OpenJDK在去年5月发布后,仍然有5%左右不属于SUN的..

  • [开源单元测试工具]追求代码质量: 对 Ajax 应用程序进行单元测试

    发表于:2008-06-24作者:点击数:63分类:开源单元测试工具

    Ajax 在近期无疑是 Web 开发 界最时髦的字眼之一 —— 与 Ajax 相关的工具、框架、书籍以及 Web 站点的剧增就是该技术流行的最好证明。此外,Ajax 应用程序也相当灵巧,不是吗?不过,像任何一..

  • [开源单元测试工具]追求代码质量: 可重复的系统测试

    发表于:2008-06-24作者:点击数:55分类:开源单元测试工具

    在本质上,像 JUnit 和 TestNG 一样的 测试框架 方便了可重复性测试的创建。由于这些框架利用了简单 Boolean 逻辑(以 assert 方法的形式)的 可靠性 ,这使得无人为干预而运行测试成为可能。事实..

  • [junit]追求代码质量: 用 JUnitPerf 进行性能测试

    发表于:2008-06-24作者:点击数:52分类:junit

    在应用程序的开发中,验证应用程序的性能几乎总处于次要的地位。请注意,我强调的是验证 应用程序的性能。应用程序的性能总是 首要考虑的因素,但开发周期中却很少包含对性能的验证。..

  • [开源单元测试工具]追求代码质量: 通过测试分类实现敏捷构建

    发表于:2008-06-24作者:点击数:39分类:开源单元测试工具

    如果这样说不会(令您)很痛苦的话,请设想您是一名任职于一家 2002 年早期创建的公司的 开发 人员。在金钱的驱动下,您和您的团队接到了一项任务,即使用最新且最强大的 Java API 构建一个..

  • [开源单元测试工具]写自己的Test Suite

    发表于:2008-06-24作者:点击数:325分类:开源单元测试工具

    如果一次想要运行多个 测试 类的话,在JUnit 3.8中,我们需要增加suite() 方法;在JUnit 4中我们用annotations 来实现这样的功能。 假如我们有多个测试类TestA、TestB、TestC……,如果我们想在一次测试..

  • [junit]JUnit 4 的一些新功能

    发表于:2008-06-24作者:点击数:2506分类:junit

    包结构的变化 在 junit 4中开始使用这样的包结构:org.junit.* ,而不再像以前使用这样的包结构:junit.framework.*,但是为了向后兼容,在Junit4中将会让这两种包结构并存 继承上的变化 你的测试类..

  • [junit]追求代码质量: JUnit 4 与 TestNG 的对比

    发表于:2008-06-24作者:点击数:122分类:junit

    经过长时间积极的 开发 之后,JUnit 4.0 于今年年初发布了。JUnit 框架的某些最有趣的更改 —— 特别是对于本专栏的读者来说 —— 正是通过巧妙地使用注释实现的。除外观和风格方面的显著改..

  • [junit]JUnit 4快速入门

    发表于:2008-06-24作者:点击数:169分类:junit

    JUnit 4是JUnit框架有史以来的最大改进,其主要目标便是利用 Java 5的Annotation特性简化 测试用例 的编写。让我们看看如何使用JUnit 4来进行Unit测试。 请注意:本文主要介绍JUnit 4的最新特性和用法..

  • [junit]Junit学习历程(2)

    发表于:2008-06-24作者:点击数:97分类:junit

    Junit 1、Junit是什么? 它是一个 开源 代码的 Java 测试框架 ,用于编写和运行可重复的测试。是用于 单元测试 框架体系XUnit的一个实例,Junit是于用于Java语言的。(此外还有Cunit等) Erich Gamma(..