自动化测试Junit

1.什么是Junit

        

JUint是Java编程语言的单元测试框架,用于编写和运行可重复的自动化测试。
JUnit 促进了“先测试后编码”TDD的理念,强调建立测试数据的一段代码,可以先测试,然后再应用。这个方法就好比“测试一点,编码一点.......”,增加了程序员的产量和程序的稳定性,可以减少程序员的压力和花费在排错上的时间。
 

2.Junit注解

这些是Junit的部分注解

        

  那我们Junit有哪些常用的注解呢

                1.@Test

这一个注解作用于方法上面,表示这个方法是一个测试用例。当@Test注解作用在一个方法上面的时候,表示这一个方法是可以直接运行的,无需通过main方法来调用。放在哪就运行哪个类

                2.@BeforeAll

首先,被@BeforeAll注释的方法一定是静态的,BeforeAll在@Test修饰的方法之前运行,@BeforeAll注释的方法一定是静态的,并且只会在加载外部类的时候执行一次,并不会在每一个方法执行之前再次执行了

3.@AfterAll

被这个注解修饰的方法也必须是静态的,在@Test修饰的方法之后进行运行

4.@BeforeEach

在执行每一个被@Test修饰的方法之前,都会执行一次@BeforeEach注释的方法。

代码如下

import org.junit.jupiter.api.*;

public class JunitTest {
    @Test
    void test01(){
        System.out.println("===========这是一个测试用例============");
    }
    @Test
    void test02(){
        System.out.println("===========这是一个测试用例============");
    }

    @BeforeAll
    static  void  start(){
        System.out.println("开始测试");
    }

    @AfterAll
    static void  End(){
        System.out.println("结束测试");
    }
    @BeforeEach
    void startV1(){
        System.out.println("开始一条测试用例&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值