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

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

感悟测试驱动开发

发布: 2009-4-15 11:23 | 作者: 不详 | 来源: 测试时代采编 | 查看: 24次 | 进入软件测试论坛讨论

领测软件测试网

  注: 此处为了讲解的方便,并未将所有的测试用例都列出,同时也选择了一些十分简单的测试用例。

  第一次迭代

  我们首先编写第一个测试代码,这一测试代码只考虑了测试案例TC01, 也就是保证新建的队列为空:

  import junit.framework.*;

  //每个使用JUnit编写的测试代码都应该包括本行

  public class testQueue extends TestCase

  //创建一个测试用例,继承TestCase

  {

  protected Queue q1;

  public static void main (String[] args)

  {

  junit.textui.TestRunner.run (suite());

  //执行测试用例

  }

  protected void setUp() //环境变量准备

  {

  q1= new Queue();

  }

  public static Test suite() //通用格式,指定测试内容

  {

  return new TestSuite(testQueue.class);

  }

  public void testEmpty() //以下每个方法就是一个测试

  {

  assertTrue(q1.empty());

  //当队列新建时,应为空-TC01

  }

  }

  安装JUnit十分简单,只需在www.junit.org中下载最新的软件包(ZIP格式), 然后将其解压缩,并且将"JUnit安装目录\junit.jar" 以及"JUnit安装目录"都加到系统环境变量CLASSPATH中去即可。

  执行套件可以像上述程序一样在main方法中使用,也可以直接在命令行调用:java junit.textui.TestRunner 测试类名(文本格式)、java junit.awtui.TestRunner 测试类名(图形格式,AWT版)、java junit.swingui.TestRunner测试类名(图形版,Swing版)。

  编译执行(即在命令行执行javac testQueue.java和javatestQueue), 你会发现屏幕上出现提示:

 

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

63/6<123456>

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

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