单元测试
Maven 单元测试笔记 1. 单元测试概述 定义:针对最小的功能单元(方法),编写测试代码对其正确性进行测试。 目的:检验软件基本组成单位的正确性。 测试人员:开发人员。 测试类型:白盒测试(清楚软件内部结构、代码逻辑,用于验证代码、逻辑正确性)。 2. JUnit 单元测试框架 2.1 JUnit 简介 最流行的 Java 测试框架之一。 提供功能方便程序进行单元测试(由第三方公司提供)。 2.2 JUnit vs main 方法测试 对比项 main 方法测试 JUnit 单元测试 代码维护 测试代码与源代码未分开,难维护 测试代码与源代码分开,便于维护 测试影响 一个方法测试失败,影响后面方法 一个测试方法执行失败,不会影响其它测试方法 自动化 无法自动化测试,无法得到测试报告 可根据需要进行自动化测试,可自动生成测试报告 2.3 使用步骤 在 pom.xml 中引入 JUnit 依赖: 1<dependency> 2 <groupId>org.junit.jupiter</groupId> 3 <artifactId>junit-jupiter</artifactId> 4 <version>5.9.1</version> 5</dependency> ...