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

最新标签
网站地图
文章索引
Rss订阅
  建立工程:  在eclipse中建立个java project.AntTest-src-com.test-ABS.java-ABSTest.java (Junit Test Case)-lib-build.xml-JUNIT_HOME/junit.jar配置:  eclipse->window->preference->ANT->Runtime->Classpath->ANT Home Entry  选择Add External JAR加入ECLIPSE_HOME/plugins/org.junit.../junit. [阅读全文] [PDF]
  1 摘要  存储过程测试是数据库开发人员经常要面临任务多数情况下这是项繁琐、费时、又没有太多创新工作有没有办法改变这现状呢?有没有可能实现快速、批量、自动化存储过程测试呢?  本文将以个真实项目为背景从分析过去存储过程测试思路方法中存在问题入手逐步阐述我们分析问题寻找问题根源和寻求解决办法过程介绍我们开发这个基于 JUnit 存储过程自动化测试 Eclipse 插件过程和存储过程单元测试解决方案  开始的前我们希望读者有以下基本知识如果您没有接触过这些方面技术那也不要紧我们在文章中对相关技术做了简单介绍说明以帮助您理解  读者有 Eclipse 或者 W [阅读全文] [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]
  junit是java中书写unit testframework目前些流行unit test工具大都都是在junit上扩展而来  Eclipse中配置junit  在要使用JUNITproject名上点击properties--java build path-libraries, 点击Add External JARs,把JUNIT包点上就行了. 并在需要测试项目上新建junit test   使用方法  1. 基本使用步骤Junit使用非常简单它基本使用步骤:  - 创建从junit.framework.TestCase派生unit test需要test [阅读全文] [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]
  让我来提个建议在测试命名时:测试类名字应该让人眼就知道这是个测试类且能介绍说明它要测试什么注意是否和其他类重名按照以上建议做就很简单了也不用担心名字太长或难听  即将在Eclipse中用JUnit工具创建我们第个测试了假设你已经下载了个最新Eclipse版本如果还没有你应该去官方站点http://www.eclipse.org下载还需要JUnit也可以从http://www.junit.org/下载  运行Eclipse新建个workplace项目点击文件->新建->项目选择Java项目点击下步起个项目名称例如ProjectWithJUnit [阅读全文] [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]
在Eclipse中使用JUnit(翻译) 发布日期:2004-11-01 作者: rosen Blog  这篇文章将向你介绍Junit个用来在项目中进行测试和调试工具在介绍完TDD(以测试驱动开发)理论后将进步讲解怎样在流行Eclipse中建立你自己JUnit测试向你展示如何测试HelloWorld这样简单 许多书上都讨论了自动测试但是只有很少著作注意到这么个问题那就是怎样把这些测试组织起来随着测试增加放置和这些测试却变得更加麻烦这将成为个重要问题以至于出 [阅读全文] [PDF]
1 共16条 分1页