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

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

NetBeans 5.0 单元测试实践[5]

发布: 2010-4-26 13:10 | 作者: 不详 | 来源: 领测测试网采编 | 查看: 19次 | 进入软件测试论坛讨论

领测软件测试网

  NetBeans 5.0 单元测试实践[5]  软件测试

  默认的测试类的执行结果是全部都不能通过的,结果如下:

  我们需要对生成的测试代码进行修改,将我们的测试用例以及期望的结果写入测试代码中,将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备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

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