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 的作者(请参阅..
配置管理:实施软件质量的关键[1] 作者:不详 来源:IT168 质量,一直是企业生存的根本。软件作为一种高智力的创造活动,既具有制造业的一般特性,同时又由于其知识性强、创造性大,而具..
法律条款都公开 但律师照样赚钱! 医学知识都公开 但医生照样赚钱! 软件行业由于其技术的特殊性,软件存在源代码与二进制代码之分,存在编译过程。导致源代码一直成为盈利的一个新卖点。..
今天,在第三届“ 敏捷 中国”技术大会的分会场内,ThoughtWorks技术工程师黄亮为参会者带来EFT对 Windows 桌面应用进行 功能测试 的精彩演讲。 黄亮首先给我们介绍了 自动化测试 以及 自动化测..
Bill Karpovich是Zenoss公司的联合创始人之一。Zenoss公司主要从事 开源 网络 和系统监控软件的 开发 。该公司称,其开源软件Zenoss Core的下载数量已突破了10万次,全球用户已达到了1000多人。公司的..
全球开源 解决方案 的领导者红帽公司今天宣布,丹麦领先的宽带供货商兼Telenor集团成员Cybercity公司已为其系统集成和 中间件 业务选择了JBoss 企业 SOA 平台。JBoss解决方案预期能大幅降低Cyber..
显然,测试本身是件好事。而在早期进行测试 — 例如在编写代码时 — 则更有益处,这特别有利于提高代码 质量 。在 开发 早期编写测试,您将获益良多。您能够检查代码的行为,并预先对它..
在过去一年的时间中,我在“ 追求代码质量 ”专栏撰写了大量的文章。这些文章向大家介绍了许多可以改进代码质量的工具和技巧。我已经向大家展示了如何应用代码 度量 来监控代码库的质..
在软件开发周期中,需要不时地验证 XML 文档的结构或内容。不管构建的是何种应用程序, 测试 XML 文档都具有一定的挑战性,尤其是在没有相关工具的情况下就更是如此。 本月,我将首先向您..
开发人员测试的主要缺点是:绝大部分测试都是在理想的场景中进行的。在这些情况下并不会出现 缺陷 —— 能导致出现问题的往往是那些边界情况。 什么是边界情况呢?比方说,把 null 值传..
Selenium 是一种 Web 测试框架 ,它搭建了验证 Web 应用程序的新途径。与大多数尝试模拟 HTTP 请求的 Web 测试工具 不同,Selenium 执行 Web 测试时,就仿佛它本身就是浏览器。当运行自动的 Selenium 测..
经过长时间积极的 开发 之后,JUnit 4.0 于今年年初发布了。JUnit 框架的某些最有趣的更改 —— 特别是对于本专栏的读者来说 —— 正是通过巧妙地使用注释实现的。除外观和风格方面的显著改..
使用 Swing、AWT 和类似的技术构建用户界面通常会给 开发 人员进行测试带来挑战,原因如下: 底层图形框架的复杂性 GUI 中表现形式和业务逻辑之间的耦合 缺乏直观的 自动测试 框架 当然,前..
..