14.Java测试-23/05-08

文章介绍了Java单元测试的基本概念,包括使用JUnit框架创建和运行测试,以及@Before、@After等注解的用途。此外,还详细讲解了如何进行Debug测试,如设置断点、单步执行、监视变量和查看调用栈等调试技巧。
摘要由CSDN通过智能技术生成

一、单元测试        

Java单元测试是一种测试方法,用于测试Java应用程序中的单个功能、方法或类。它的目的是验证代码的正确性,并且可以在开发过程中进行快速的反馈和修复。JUnit是Java应用程序中最常用的单元测试框架之一。

1.使用方法

        导入JUnit测试jar包

        创建单元测试包:

        创建单元测试类

        定义测试方法(要求是puplic、非静态的无返回值无参数)

        添加@Test注解

2.创建单元测试类

import org.junit.Test;
public class MyTest {

    @Test
    public void testMethod() {
        //测试代码
    }
}

3.运行测试

在eclipes中运行单元测试可以点在要运行的测试方法上运行,就会只测试这一个

如果点在类中,就会并发测试所有的测试方法

4.单元测试常用注解

@Test:标注一个测试方法。

@Before:标注在方法上,表示在执行当前测试类中的每个测试方法前,先执行该方法。

@After:标注在方法上,表示在执行当前测试类中的每个测试方法后,再执行该方法。

@BeforeClass:标注在静态方法上,表示在当前测试类中的所有测试方法执行前,先执行该方法。

@AfterClass:标注在静态方法上,表示在当前测试类中的所有测试方法执行后,再执行该方法。
@Ignore:标注在测试方法或测试类上,表示忽略该测试方法或测试类。
@RunWith:标注在测试类上,用来指定测试运行器,如使用Spring的测试运行器。

二、Debug测试

        通过调试器逐步执行程序,查看变量值、方法调用和程序流程等信息,以发现和解决程序中的问题和错误。

  1. 设置断点:在程序中设置断点,可以让程序在执行到该行代码时暂停,以方便查看变量值、程序流程等信息。在Eclipse中,可以在代码行的左侧单击鼠标左键设置断点。

  2. 单步执行:在程序执行到断点时,可以通过单步执行功能逐行执行程序,查看程序的执行过程和变量值等信息。在Eclipse中,可以使用F6键进行单步执行。

  3. 监视变量:在Debug模式下,可以在变量窗口中查看程序中变量的值和类型等信息。在Eclipse中,可以通过变量窗口查看变量值和类型等信息。

  4. 查看调用栈:在Debug模式下,可以查看调用栈,以确定程序的执行路径和调用关系。在Eclipse中,可以通过调用栈窗口查看调用栈。

  5. 修改变量值:在Debug模式下,可以修改变量的值,以便测试程序在不同情况下的执行情况。在Eclipse中,可以通过变量窗口修改变量的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值