熟练掌握Junit5框架

一、注解

1.1 @Test

表示当前的这个方法是一个测试用例。



    org.junit.jupiter
    junit-jupiter-api
    5.9.1
    test

import org.junit.jupiter.api.Test;
public class JunitTest {
    @Test
    //不写默认为public
    void Test01(){
        System.out.println("测试代码");
    }
}

1.2 @Disabled

忽略当前的测试用例,跳过不去执行。

1.3 @BeforeAll

在所有的测试用例执行之前优先执行BeforeAll里面的测试用例。

如果做UI自动化,通常情况下,创建驱动,打开网页,放到此处

1.4 @AfterAll

在所有的测试用例执行完再去执行AfterAll里面的语句。

关闭浏览器放在此处

1.5 @BeforeEach

每一个测试用例执行之前都会先执行BeforeEach的方法

1.6 @AfterEach

每一个测试用例执行之后都会先执行AfterEach的方法

import org.junit.jupiter.api.AfterAll;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
public class JunitTest {
    @Test
    void Test01(){
        System.out.println("测试代码");
    }
    @Befo

你可能感兴趣的:(软件测试,java,开发语言)