Junit4实例软件测试经验总结

发表于:2009-06-10来源:作者:点击数: 标签:软件测试经验总结实例
假设我们要写一个整数除法和乘法的类,并且给他写 测试 用例: 1)建立Math类 工具是eclipse3.3 Java 代码 /** *@authorbulargy.j.bai *@创建时间:Mar10,2008 *@描述:一个整数除法和乘法的工具类 */ publicclassMath{ publicstaticintdivide(intx,inty){ re

假设我们要写一个整数除法和乘法的类,并且给他写测试用例: 

1) 建立Math类 
工具是eclipse3.3 
Java代码 
/**  
 * @author bulargy.j.bai  
 * @创建时间:Mar 10, 2008  
 * @描述:一个整数除法和乘法的工具类  
 */  
public class Math {   
    public static int divide(int x,int y) {   
        return x/y;   
    }   
  
    public static int multiple(int x,int y) {   
        return x*y;   
    }   
}  

/**
 * @author bulargy.j.bai
 * @创建时间:Mar 10, 2008
 * @描述:一个整数除法和乘法的工具类
 */
public class Math {
    public static int divide(int x,int y) {
        return x/y;
    }

    public static int multiple(int x,int y) {
        return x*y;
    }
}

2) 建立测试用例 
  选中需要建立测试用例的包,选择new->other->JUnit Test Case。 
  有5个方法可以选择: 
  setUp()方法在测试方法前调用,一般用来做测试准备工作。 
  tearDown()方法在测试方法后调用,一般作测试的清理工作。 
  setUpBeforeClass()方法在整个类初始化之后调用,一般用来做测试准备工作。 
  tearDownAfterClass()方法在整个类结束之前调用,一般作测试的清理工作。 
  constructor()为是否包含构造方法。 

  自动生成的代码如下: 
Java代码 
/**  
 * @author bulargy.j.bai  
 * @创建时间:Mar 11, 2008  
 * @描述:  
 */  
public class MathTest {    
  

原文转自:http://www.ltesting.net