Junit
  • JUnit in java 真正的测试用例实战

    [内容预览]

    | 2007-09-03
        单元测试基础     当今软件测试十分盛行时,本人通过项目实践和个人亲身体会浅谈单元测试,本人一直坚持“用代码说话的原则”,同时也希望个人能给出宝贵意见,共同探讨、共同进步,为中国软件事业有更大的发展共同奋斗!     最早我们项目组开发的项目时,写代码...
    作者: e天

    [阅读全文]

  • JUnit中如何测试异常

    [内容预览]

    | 2007-09-03
        很多时候,我们要写一些单元测试来测试我们程序是否能正确触发异常。     比如下面的例子中,我们就写了一个test case来测试一个Email验证类EmailAddrValidator,这个类有一个doValidate(email)方法可以验证email是否合法,如果不合法则会抛出ValidationException异常。因此我们...
    作者: e天

    [阅读全文]

  • 有关Junit的多线程测试

    [内容预览]

    | 2007-09-03
        Junit和许多开源软件项目集成在一起,但是Junit执行多线程的单元测试有一些问题。这篇文章介绍Junit的一个扩展类库———GroboUtils,这个类库被设计为来解决这些问题,并且使在Junit中进行单元测试成为可能。对Junit和线程有一个基本的理解是有好处的,但对于本篇文章的读者来说不是必需的。 介...
    作者: e天

    [阅读全文]

  • 用Junit Framework编写单元测试

    [内容预览]

    | 2007-09-02
      随着Refactoring技术和XP软件工程技术的广泛推广,单元测试的作用在软件工程中变得越来越重要,而一个简明易学、适用广泛、高效稳定的单元测试框架则对成功的实施单元测试有着至关重要的作用。在java编程语句环境里,Junit Framework是一个已经被多数java程序员采用和实证的优秀的测试框架,但是多数没有尝试Junit F...
    作者: e天

    [阅读全文]

  • ant结合junit进行软件自动测试

    [内容预览]

    | 2007-09-02
        本文假设读者具备如下知识:     1、熟练ant进行java工程编译(参考本人“ant编译java工程”一文)     2、junit知识,看看www.junit.org     准备:     1、www.junit.org下载junit.jar     2、xml.apache.o...
    作者: e天

    [阅读全文]

  • JUnit in java 真正的测试用例实战(图)

    [内容预览]

    | 2007-03-29
    单元测试基础          当今软件测试十分盛行时,本人通过项目实践和个人亲身体会浅谈单元测试,本人一直坚持“用代码说话的原则”,同时也希望个人能给出宝贵意见,共同探讨、共同进步,为中国软件事业有更大的发展共同奋斗! 最早我们项目组开发的项目时,写代码都是从底...
    作者: e天 评论: 1

    [阅读全文]

  • JUnit Gossip: Failure、Error

    [内容预览]

    | 2007-03-21
    在运行TestRunner执行您的测试时,您会发现到有Failure与Error两种测试尚未通过的讯息。 Failure指的是预期的结果与实际运行单元的结果不同所导致,例如当您使用assertEquals()或其它assertXXX()方法断言失败时,就会回报Failure,这时候您要检查您的单元方法中的逻辑设计是否有误。 Error指的是您程式没有考虑到的情况...
    作者: e天

    [阅读全文]

  • JUnit Gossip: TestCase

    [内容预览]

    | 2007-03-21
    使用JUnit时,您主要都是透过继承TestCase类别来撰写测试案例,预设上您可以使用testXXX() 名称来撰写单元测试。 在测试一个单元方法时,有时您会需要给它一些物件作为运行时的资料,例如您撰写下面这个测试案例: MaxMinTest.java package onlyfun.caterpillar.test;import onlyfun.caterpillar.MaxMinTool;import ju...
    作者: e天

    [阅读全文]

  • JUnit Gossip: TestSuite

    [内容预览]

    | 2007-03-21
    您定义自己的TestCase,并使用TestRunner来运行测试,事实上TestRunner并不直接运行 TestCase上的单元方法,而是透过TestSuite,TestSuite可以将数个TestCase在一起,而让每个TestCase保持简单。 来看看一个例子: MathToolTest.java package onlyfun.caterpillar.test;import onlyfun.caterpillar.MathTool;import ju...
    作者: e天

    [阅读全文]

  • JUnit Gossip: 第一个 JUnit 测试

    [内容预览]

    | 2007-03-21
    要进行测试,首先要设计测试案例(Test Case),一个案例是对程式给予假定条件,然后运行程式看看在给定的条件之下,是否符合预期结果。 在JUnit下,您可以继承 TestCase 来撰写测试案例,并定义您的测试方法,每一个测试方法是以testXXX()作为命名,一个例子如下所示: MathToolTest.java package onlyfun.caterpilla...
    作者: e天

    [阅读全文]

  • JUnit Gossip: 简介JUnit(图)

    [内容预览]

    | 2007-03-21
    JUnit最初是由Erich Gamma与Kent Beck撰写,为单元测试(Unit Test)的支持框架,用来撰写与执行重复性的测试,它包括了以下的特性: 对预期结果作断言 提供测试装备的生成与销毁 易于组织与执行测试 图型与文字介面的测试器 要设定JUnit,请先至 JUnit官方网站 下载JUnit的zip档案,下载后解开压缩档,当中会含有jun...
    作者: e天 好评: 3 评论: 1

    [阅读全文]

  • JUnit Gossip: 测试驱动

    [内容预览]

    | 2007-03-21
    大多数的程式设计人员,都习惯先将程式写好,运行它,然后观看结果是否正确,懂得在设计好程式后,撰写专门的测试程式的设计人员已经算是难能可贵。 测试驱动开发(Test-Driven Development, TDD)鼓励您在撰写程式之前,就先将测试程式完成,之后再根据测试程式的要求,逐步实现您所要设计的程式。 举个例子来说,今天...
    作者: e天

    [阅读全文]

  • JUnit Gossip: 单元测试

    [内容预览]

    | 2007-03-21
    一个单元(Unit)是指一个可独立进行的工作,独立进行指的是这个工作不受前一次或接下来的工作的结果影响,简单的说,就是不与上下文(Context)发生关係。 如果是在Java程式中,具体来说一个单元可以是指一个方法(Method),这个方法不依赖于前一次运行的结果,也不牵涉到后一次的运行结果。 举例来说,下面这个程式...
    作者: e天

    [阅读全文]

  • 开源框架: JUnit Gossip

    [内容预览]

    | 2007-03-21
    在开发程式的过程中,大多数的时间是花在测试上,作为一个测试工具,JUnit 是个好的开始,它本身其实不难,但难在如何落实测试,大多数的时间中,我们仍习于先撰写好程式,然后运行它并观看结果来除错,能够撰写测试程式已属难能可贵,真正能作到测试驱动(Test-Driven)的就更加稀有了。 无论如何,测试是必要的,然而...
    作者: e天

    [阅读全文]

当前只有一页

Junit

热点资讯