51Testing软件测试论坛

标题: Junit 安装和使用 [打印本页]

作者: 传奇    时间: 2007-12-13 11:17
标题: Junit 安装和使用
Junit 安装和使用
一.安装(Junit3.8.1)
(1) unzip the junit.zip file(首先下载junit.zip).

(2) 增加junit.jar到CLASSPATH。

      例如:运行->cmd

        set classpath==%classpath%;INSTALL_DIR\junit3\junit.jar

(3) 测试安装成功与否。

     三种方式的测试:

     。批处理文本方式:

       java junit.textui.TestRunner junit.samples.AllTests

     。   Awt图形测试运
作者: 传奇    时间: 2007-12-13 11:25
java junit.awtui.TestRunner junit.samples.AllTests

  。基于Swing的图形测试方式:

      java junit.swingui.TestRunner junit.samples.AllTests

    如果全部ok,则安装成功.

    下面在控制台下跑一下


1.先写两个程序

(1)编写要测试的代码:

public class Cat{
    public int getLegs() {
  return 4;
}

}


现在编译这个类:

假如该代码放在c:\Test目路下.

运行->cmd

c:\Test>javac Cat.java


(2)执行测试的代码

//执行测试的类(JUnit版)
import junit.framework.*;

public class TestCat extends TestCase {

protected int expectedLegs;

protected Cat myCat;

public TestCat(String name){
  super(name);
}
    //设定了进行初始化的任务
protected void setUp() {
  expectedLegs = 4;
  myCat = new Cat();
}
//是一个很特殊的静态方法。JUnit的TestRunner会调用suite方法来确定有多少个测试可以执行
public static Test suite() {
  
  return new TestSuite(TestCat.class);
}
//对预期的值和myCat.getLegs()返回的值进行比较,并打印比较的结果
public void testGetLegs(){
  assertEquals(expectedLegs, myCat.getLegs());
}
}


现在编译这个类:

假如该代码放在c:\Test目路下.

运行->cmd

c:\Test>javac TestCat.java


(3)编译通过后执行测试代码

运行->cmd

c:\Test>java junit.awtui.TestRunner  TestCat

如图(1)


  




















二.eclipse 中配置,使用Junit

(1)打开存在(或新建)工程"Cat"

     添加junit.jar到工程库中。






               新建一个测试用例




     




      运行测试用例



运行成功
作者: qinxiaocang1202    时间: 2008-12-10 12:03
标题: 回复 2# 的帖子
thanks
作者: goodgoodsutdy    时间: 2009-3-12 11:47
一直弄不好JUNIT的安装,现在有办法了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2