专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  引言  个例子  我们先看个例子以了解对”规则”做单元测试特点我们有个性能调优工具 WPA 它能够将和性能相关参数值进行评估并推荐最优值它评估和推荐最优值算法都是基于”规则”  Java 虚拟机堆大小(JVM initial heap size)是个影响 JVM 性能关键参数性能调优工具 WPA 有套规则对“ JVM initial heap size ”值进行评估(参见清单 1)评估结果有 5 个级别级别“ 1 ”表示设置良好可提高性能;级别“ [阅读全文] [PDF]
  本文举例源代码或素材下载   JUnit 测试框架被越来越多开发小组所共同使用归功于各种各样测试装具模块现在可以测试构成任何 Java 应用几乎每个组件事实上几乎整个 2级市场似乎都是用围绕 Junit 建立包括 Cactus、jfcUnit、XMLUnit、DbUnit 和 HttpUnit 这样装具模块都可以免费供开发人员用于测试应用随着系统复杂程度增加并且有这么多工具可供使用没有什么理由不依靠单元测试  不过开发人员不仅仅是员我们和用户交互以修复 bug 并确定需求我们参加会议并进行电话推销我们完成些(有时全部)质量保证功能既然有 [阅读全文] [PDF]
  本文举例源代码或素材下载   引言  毋庸置疑员要对自己编写代码负责您不仅要保证它能通过编译正常地运行而且要满足需求和设计预期效果单元测试正是验证代码行为是否满足预期有效手段的但不可否认做测试是件很枯燥无趣事情而遍又遍测试则更是让人生畏工作幸运是单元测试工具 JUnit 使这切变得简单艺术起来  JUnit 是 Java 社区中知名度最高单元测试工具它诞生于 1997 年由 Erich Gamma 和 Kent Beck 共同开发完成其中 Erich Gamma 是经典著作设计模式:可复用面向对象软件Software基础书作者的并在 E [阅读全文] [PDF]
  比如下面例子中我们就写了个test 来测试个Email验证类EmailAddrValidator这个类有个doValidate(email)思路方法可以验证email是否合法如果不合法则会抛出ValidationException异常因此我们写了两个思路方法来进行单元测试前个思路方法testDoValidate用来测试正常值后个思路方法testDoValidateException用来测试对email格式是否能正确触发异常  这个例子关键是思路方法testDoValidateException(String email) import junit.fra [阅读全文] [PDF]
  随着软件Software项目逐渐增大软件Software测试在软件Software开发中地位显得越来越重要如果软件Software项目没有良好测试流程随着系统增大无论项目管理(project management)人员还是软件Software开发人员都会对项目前景失去信心甚至会对项目目标产生分歧长期以来没有对代码和系统设计进行有效控制很多问题都被暂时掩盖或逐渐演化成其他问题软件Software开发周期越长就会使得问题进化版本越多最后造成结果是“剪不断理还乱”  单元测试是整个测试流程中最基础部分它们要求员尽可能早地发现问题并给予控 [阅读全文] [PDF]
  1.介绍  在篇早些文章(请参见Test Infected: Programmers Love Writing Tests, Java Report, July 1998, Volume 3, Number 7)中我们描述了如何使用个简单框架来编写可重复测试在本文中我们将匆匆瞥其内中细节并向你展示该框架本身是如何被构造  我们细致地研究JU框架并思索如何来构造它我们发现了许多区别层次上教训在本文中我们将尝试着立刻和它们进行沟通这是个令人绝望任务但至少它是在我们向你展示设计和构造件价值被证实软件Software上下文中来进行  我们引发了个有关框架目标讨论 [阅读全文] [PDF]
1 共6条 分1页