一.测试的分类:
1.黑盒测试:不需要写代码,只需要给个输入值然后看是否能够输出期望的值。
2.白盒测试:需要写代码,需要关注程序的具体执行流程。
二.Junit使用:白盒测试
package junit;
/**
* 计算器类
*/
public class Calculator {
/**
* 加法
* @param a
* @param b
* @return
*/
public int add(int a,int b){
return a+b;
}
/**
* 减法
* @param a
* @param b
* @return
*/
public int sub(int a,int b){
return a-b;
}
}
package test;
import junit.Calculator;
import org.junit.Assert;
import org.junit.Test;
public class CalculatorTest {
/**
* 测试add方法
*/
@Test
public void testAdd(){
//System.out.println("我被执行了");
//1.创建计算器对象
Calculator c=new Calculator();
//2.调用add方法
int result=c.add(1,2);
//System.out.prin