• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

NetBeans 5.0 单元测试实践[5]

发布: 2008-7-01 13:39 | 作者: 不详 | 来源: csai | 查看: 31次 | 进入软件测试论坛讨论

领测软件测试网
关键字:测试
     默认的测试类的执行结果是全部都不能通过的,结果如下:


     我们需要对生成的测试代码进行修改,将我们的测试用例以及期望的结果写入测试代码中,将fail(“测试案例为原型”);语句删除。testAdd的代码修改后如下:

    public void testAdd() {
        System.out.println("testAdd");
       
        // TODO add your test code below by replacing the default call to fail.
        // fail("The test case is empty.");

        // Ceate the objects we will use during the test. These objects are commonly
        // referred to as a test'sfixture.  All we need for the testAdd test are some
        // Money objects.
        Money m12CHF= new Money(12, "CHF"); 
        Money m14CHF= new Money(14, "CHF");       
        Money expected= new Money(26, "CHF");

        // Exercise the objects in the fixture
        Money result= m12CHF.add(m14CHF);  

        // Verify the result
        Assert.assertTrue(expected.equals(result));    
    }

     该方法创建了两个进行加法操作的对象m12CHF和m14CHF,相加的结果为result对象,然后将result与期望的对象expected对象进行相等性测试。对修改后的测试代码再次执行结果如下:


     对所有的测试用例进行测试通过后,即可以开始填写单元测试报告。通过单元测试的类比没有经过测试的类的稳定性将大大提高。

     6 总结

     NetBeans集成的Junit单元测试工具为单元测试提供了一个很好的框架,我们无需将精力浪费在写单元测试代码上,而将更多的关注测试用例的设计。开发人员进行测试越来越方便,这也增强了开发人员进行单元测试的信心,在赶工期的同时将单元测试做好,是保证项目最后能够成功,不成为“无底洞”的一个重要手段。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: Netbeans 单元 实践 NetBeans


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网