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

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

测试实践:Eclipse 之 JUnit

发布: 2009-6-10 10:47 | 作者: 不详 | 来源: 测试时代采编 | 查看: 125次 | 进入软件测试论坛讨论

领测软件测试网

确定程序在测试中通过了。

  当然,可能出现各种各样的处理, 但思想必须很明确:你只需纠正那些被测试找出那些错误。

  现在,让我们告诉你一个开发人员怎样解决这种情形。 通过存在的功能性的测试

  我利用一些集成的开发环境(IDE)来查找 被修正那些类和方法的放在什么地方。

  制造一个已知的错误环境,来查找那些代码判断存在错误。

  最后但不是最不重要的,写好测试并且放到一个现有的测试类中去。 如果你不小心出了错误, 期望你和你的同事能注意到副本,并且纠正它

  都准就绪,开始建立测试了, 所以现在需要给测试取一个名称。 你可能说,“这不是问题: 在每个类面前加个Test就是了!” 但并不是那么简单的, 让我告诉你这样如果可能造成的问题:

  当时候我们在使用TDD的方式开发时, 需要测试的class或者method可能都不存在。

  也可能一个test 含盖了好几个方法,甚至好几个classes。

  这些仅仅是最普通的问题, 下面还有更多。

  给个在test命名上的建议: test 类的取名首先应该表达出这个类是一个test类,并且能确切的表示出他要检查哪些,留有这个原class名的味道。 其实这很容易,请别担心这个名称会变的很长或者很丑陋,自己随便怎样取都可以。

  下面我们将使用Eclipse中的JUnit工具建立我们的第一个测试,假定你已经下载了这个产品的当前版本, 如果没有,你随时可以从它的官方网站(www.eclipse.org)下载。我们需要JUnit,你也可以从它的官方网站(www.junit.org)上下载,下载并解压缩到你硬盘中存放java libaries的地方。

  打开Eclipse.我们将建立一个新的工程的工作空间(workplace project) 点 File -> New ->Project,选择Java一路Next。 输入工程名称(project name),比如ProjectWithJUnit. 点击完成。 这样就建立了一个新工程,让我们配置一下我们的Eclipse,于是,我们把JUnit library 添加到build path. 点击 Project-->Properties, 选择Java Build Path Libraries, 点Add Exteranal JARs 选中JUnit.jar。 你将会看到JUnit将会出现在的屏幕上 libraries列表中。 点Okay,Eclipse将强制rebuild所有的build paths.

  我们已经准备好,开始写我们的"Hello World"了 . 让我们遵照TDD规范:在编码之前就建立测试。为了, 我们将假顶我们将要写的类名是HelloWorld 有一个返回字符串的方法 say().

  要建立这样一个test, 在ProjectWithJUnit标题上右键, 选择New -> Other,展开"Java", 选择JUnit. 在对话框的右边一拦里选择TestCase,接着点Next. 参见图1。

  图1。 在Eclipse 中建立JUnit test

 

 

  在Test class:一拦里输入我们需要测试的class--HelloWorld。并且给Test case取个名称--- 比如,TestThatWeGetHelloWorldPrompt(是的,这看上去太长了,但是它能很清楚表达出它的意思) 点Finish完成。

  下面是 TestThatWeGetHelloWorldPrompt.java的代码:

  public class TestThatWeGetHelloWorldPrompt

  extends TestCase {

  public TestThatWeGetHelloWorldPrompt(

  String name) {

  super(name);

  }

 

延伸阅读

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

42/4<1234>

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

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