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

最新标签
网站地图
文章索引
Rss订阅
  Jazz 举例项目设置向导  Jazz 提供了个设置 Jazz JUnit 举例项目向导该举例项目包含项目区域、团队(Team)区域、工作项、计划、诸如工作区和流等源代码控制构件以及举例构建要将举例数据导入现有数据库可以按照以下步骤操作:  按照 Team Concert 客户端设置指南 和 Team Concert 服务器设置指南 中提供步骤操作以安装客户端和服务器   启动 Team Concert 客户端和服务器   单击 New 工具栏按钮以打开 New 向导或者单击欢迎页上链接“Create a sample Jazz projec [阅读全文] [PDF]
  随着当前 Java 开发越发成熟Agile 和 TDD 越发流行自动化测试呼声也越来越高若想将单元测试变得自动化自然 JUnit 这把利器必不可少这也是 JUnit 自 1997 年诞生以来在 Java 开发业界直相当流行原因  JUnit 是针对 Java 语言个单元测试框架它被认为是迄今为止所开发最重要第 3方 Java 库 JUnit 优点是整个测试过程无需人参和无需分析和判断最终测试结果是否正确而且可以很容易地次性运行多个测试 JUnit 出现促进了测试盛行它使得 Java 代码更健壮更可靠Bug 比以前更少  JUnit 自从问世以来直在不停推 [阅读全文] [PDF]
  JUnit 出现为开发人员带来了福音遗憾是许多人仍然认为学会 JUnit API编写几个测试最后得到个测试良好应用就足够了这种想法比不进行任何测试还要糟这会导致对代码健康状态误解学习 JUnit 是测试中最容易部分编写优秀测试则是较困难个环节本文将介绍些常见 JUnit 反模式并介绍说明如何解决它们  两个月前我和妻子决定在厨房里装上木镶板这是我第次装修房子我带着股盲目乐观主义精神使用铁锤和钉子干起了装修但这样做几乎是场灾难我用不好铁锤最后妻子不得不重新修整被我敲打得高低不平镶板和出现裂缝  在装修卧室时我认为已学到了些经验教训这次借来了岳父气钉枪仅用了 [阅读全文] [PDF]
  JUnit 通过制作满足预期需求断言来测试软件Software代码单元但是这些断言只限于基本操作IBM 软件Software工程师 Tony Morris 通过引入 JUnit 断言扩展(Assertion Extensions for JUnit)填补了这个空白JUnit 断言扩展提供了整套在 JUnit 框架中执行复杂断言下面请随作者演示道了解如何使用这个来自 alphaWorks 新包来提高 Java 软件Software可靠性和健壮性  流行 JUnit 自动单元测试框架提供了通过制作满足预期需求断言来测试软件Software代码单元途径然而这些 [阅读全文] [PDF]
  最简单范例如下:  1、创建个TestCase子类:package junitfaq;import java.util.*;import junit.framework.*;public SimpleTest extends TestCase {public SimpleTest(String name) {super(name);}  2、写个测试思路方法断言期望结果:public void testEmptyCollection {Collection collection = ArrayList;assertTrue(collection.is [阅读全文] [PDF]
  测试是大型开发过程中基本原则的在任何职业中验证都是个重要部分医生要通过验血来确诊波音公司在研制 777 过程中对飞机每个组件都进行了精心测试为什么软件Software开发就应该例外呢?  以前由于在应用中将 GUI 和商业逻辑紧密联系在起这就限制了创建自动测试能力当我们学会通过抽象层将商业逻辑从界面中分离出来时各个单独代码模块自动测试就替代了通过 GUI 进行手工测试  现在集成开发环境 (IDE) 能在您输入代码同时显示对于在类中快速查找思路方法具有智能探测功能可以利用语法结构生成彩色代码而且具有许多其它功能因此在编译更改过代码的前您已经全盘考虑了将构 [阅读全文] [PDF]
  开发过程中进行单元测试尽可能尽早将BUG找出是开发者应该做JUNIT为JAVA开发者提供了个很好测试机制以下是个简单JUNIT应用例子也是初学可供参考JUNIT模板package junit.sineat.templet;import java.util.Hashtable;import junit.framework.Assert;import junit.framework.TestCase;import junit.framework.TestSuite;public JunitB extends TestCase...{/** *//**定义你 [阅读全文] [PDF]
  1、相关概念  Ø JUnit:是个开发源代码Java测试框架用于编写和运行可重复测试它是用于单元测试框架体系xUnit个例子(用于java语言)主要用于白盒测试回归测试  Ø 白盒测试:把测试对象看作个打开盒子内部逻辑结构和其他信息对测试人  员是公开  Ø 回归测试:软件Software或环境修复或更正后再测试自动测试工具对这类测试尤其有用  Ø 单元测试:最小粒度测试以测试某个功能或代码块般由员来做它需要知道内部设计和编码细节  2、 单元测试  2.1、单元测试好处  Ø 提高 [阅读全文] [PDF]
  测试分类:白箱测试、黑箱测试、单元测试、集成测试、功能测试...白箱测试是指在知道被测试软件Software如何(How)完成功能和完成什么样(What)功能条件下所作测试般是由开发人员完成单元测试是种白箱测试开发人员最了解自己编写软件SoftwareJUnit是由 Erich Gamma 和 Kent Beck 编写个回归测试框架回归测试就是你不断地对所编写代码进行测试(如单元测试):编写些测试些调试些然后循环这过程你会不断地重复先前测试哪怕你正编写其他类   第步:  去Junit主页(http://www.junit.org)下载最新版本包解开压缩 [阅读全文] [PDF]
  在Eclipse中使用JUnit  测试对于保证软件Software开发质量有着非常重要作用单元测试更是必不可少JUnit是个非常强大单元测试包可以对个/多个类单个/多个思路方法测试还可以将区别TestCase组合成TestSuit使测试任务自动化Eclipse同样集成了JUnit可以非常方便地编写TestCase  我们创建个Java工程添加个example.Hello类首先我们给Hello类添加个abs思路方法作用是返回绝对值:   JUnit通过单元测试能在开发阶段就找出许多Bug并且多个Test Case可以组合成Test Suite让整个测试 [阅读全文] [PDF]
  JUnit 是 Java 语言事实上 标准单元测试库JUnit 4 是该库 3年以来最具里程碑意义次发布它新特性主要是通过采用 Java 5 中标记(annotation)而不是利用子类、反射或命名机制来识别测试从而简化测试在本文中执着代码测试人员 Elliotte Harold 以 JUnit 4 为例详细介绍了如何在自己工作中使用这个新框架注意本文假设读者具有 JUnit 使用经验  JUnit 由 Kent Beck 和 Erich Gamma 开发几乎毫无疑问是迄今所开发最重要第 3方 Java 库正如 Martin Fowler 所说&ldqu [阅读全文] [PDF]
  提要 本文将向你介绍如何实现从JUnit 3.8向JUnit 4迁移同时还讨论JUnit 4中些新特征特别包括对注解使用;最后简要介绍这个新版本IDE集成现状  、 引言  在本文开始我将假定你已经了解由Kent Beck和Erich Gamma发明这个Java单元测试框架并因此而略过必要介绍所以我将集中分析从JUnit 3.8到最新版本-JUnit 4迁移过程以及其在IDE和Ant中集成  JUnit 4是种和其的前版本完全区别API它根据Java 5.0中新特征(注解静态导入等)构建而成如你所见JUnit 4更简单、更丰富和更易于使用而且它引入了更为 [阅读全文] [PDF]
 假设我们要写个整数除法和乘法类并且给他写测试用例: 1)建立Math类 工具是eclipse3.3 Java代码 /** *@authorbulargy.j.bai *@创建时间:Mar10,2008 *@描述:个整数除法和乘法工具类 */ publicMath{ publicdivide(x,y){ x/y; } publicmultiple(x,y){ x*y; } } /** *@authorbulargy.j.bai *@创建时间:Mar10,2008 [阅读全文] [PDF]
 JUnit,由KentBeck和ErichGamma开发几乎是JAVA开发最重要第 3方工具正如MartinFowler所说“在软件Software开发领域从来就没有如此少代码起到了如此重要作用“由于JUnitJAVA代码变得更健壮更可靠BUG也比以前更少由于JUnit(由Smalltalk’sSUnit得来)出现随后产生了许多xUnit测试工具如nUnit(.NET),pyUnit(Python),CppUnit(C),dUnit(Delphi)和其它区别平台及语言测试相关工具 虽然JUnit也只是个工具但其产生思想和技术却较其架构更意义重大单元测试测试先行 [阅读全文] [PDF]
在开始体验JUnit 4 之前,我们需以下软件的支持: Eclipse,Ant。Eclipse 中已经集成了 Ant, 首先为我们的体验新建一个Java 工程--coolJUnit,打开项目coolJUnit 的属性页-> 选择“Java Build Path”子选项->选“Add Library…->弹出的“Add Library”对话框中选JUnit(图1),在下一页中选择版本4.1后点“Finish”。这样便把JUnit 引入到当前项目库中了。 图1 为项目添加 JUnit 库 可以开始编写单元测试了吗?等等……,您打算把单元测试代码放在什么地方呢?把它和被测试代码混 [阅读全文] [PDF]
1 共15条 分1页