掌握单元测试:提升软件质量的关键步骤

介绍

测试:是一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。

阶段划分:单元测试、集成测试、系统测试、验收测试。

测试方法:白盒测试、黑盒测试及灰盒测试。

单元测试:就是针对最小的功能单元(方法),编写测试代码对其正确性进行测试。

Unit:最流行的Java测试框架之一,提供了一些功能,方便程序进行单元测试(第三方公司提供)。

基本使用

断言

常见注解

参数化测试

原则:编写测试方法时,要尽可能的覆盖业务方法中所有可能的情况(尤其是边界值)。

单元测试覆盖率

依赖范围

相关推荐
冬夜戏雪13 分钟前
实习面经记录(十)
java·前端·javascript
skiy21 分钟前
java与mysql连接 使用mysql-connector-java连接msql
java·开发语言·mysql
平生不喜凡桃李33 分钟前
浅谈 Linux 中 namespace 相关系统调用
java·linux·服务器
zb2006412038 分钟前
CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞复现
java·后端·spring
2401_895521341 小时前
spring-ai 下载不了依赖spring-ai-openai-spring-boot-starter
java·人工智能·spring
何仙鸟1 小时前
GarmageSet下载和处理
java·开发语言
wefly20171 小时前
免安装!m3u8live.cn在线 M3U8 播放器,小白也能快速上手
java·开发语言·python·json·php·m3u8·m3u8在线转换
yuweiade1 小时前
springboot和springframework版本依赖关系
java·spring boot·后端
ywf12151 小时前
springboot设置多环境配置文件
java·spring boot·后端
小马爱打代码2 小时前
SpringBoot + 消息生产链路追踪 + 耗时分析:从创建到发送,全链路性能可视化
java·spring boot·后端