测试分类:

黑盒测试:不需要写代码,不能看到代码的执行过程
- 白盒测试:需要写代码,可以看到代码的执行过程

使用步骤:

1.定义一个测试类(测试用例)
  建议:测试类名=类名+Test
       包名=xxx.xxx.xx.test
2.定义测试方法:可以独立运行
  建议:方法名:test测试的方法名
       返回值:void
       参数列表:空参
3.给方法加一个注解@Test
4.导入junit依赖
5.判定结果:
      绿色=测试成功
      红色=测试失败

      一般使用断言操作:
      Assert.assertEquals(期望值,运算值)

其他注解:

@Before
所有测试方法执行前都应执行此方法,适用于初始化方法

@After
所有测试方法执行后才会执行此方法。

例:

import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
public class CaltureTest {
    @Before
    public void test(){
        System.out.println("我第一个执行的!");
    }
    @After
    public void test1() {
        System.out.println("我是最后一个执行的!");
    }
    @org.junit.Test
    public void calturetest(){
        Calture cal = new Calture();
        int add = cal.add(3, 1);
        System.out.println("我是在方法中执行的");
        Assert.assertEquals(4,add);
    }
}
------------------------------------
public class Calture {
    public int add(int a, int b){
        return a+b;
    }

    public int sul(int a,int b)
    {
        return a-b;
    }
}
Last modification:May 29th, 2020 at 01:45 pm
如果觉得我的文章对你有用,请随意赞赏