当前位置: 首页 > article >正文

单元测试概述入门

 引入

 什么是测试?测试的阶段划分?

测试方法有哪些?

 1.什么是单元测试?

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

2.为什么要引入单元测试?或者说在main方法中测试有什么问题?

1.测试代码与源代码未分开,难维护
2.一个方法测试失败,影响后面方法(例如findAllStudent()测试方法如果失效后面的测试代码都将无法执行)
3.无法自动化测试,得到测试报告(单元测试可以得到测试报告)

而使用JUnit单元测试以上问题都可以得到解决。

3.什么是JUnit单元测试?

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

 4.如何进行JUnit单元测试?(重点)

test/java目录是专门用来编写测试类的

 tip:注意:JUnit单元测试类名命名规范为:XxxxxTest【规范】。(规范最好这么做)

                JUnit单元测试的方法,必须声明为public void【规定】。(规定必须这么做)

实战演示

1.在目录下导入(编写)对应的测试类

2.在pom.xml中导入junit的依赖

3.在test/java下创建并编写对应的test类(包名要一致)

总结:

 


http://www.kler.cn/a/500246.html

相关文章:

  • 【Ubuntu与Linux操作系统:一、Ubuntu安装与基本使用】
  • 景联文科技提供高质量多模态数据处理服务,驱动AI新时代
  • OA项目登录
  • 附加共享数据库( ATTACH DATABASE)的使用场景
  • 微信小程序用的SSL证书有什么要求吗?
  • 设计模式 行为型 解释器模式(Interpreter Pattern)与 常见技术框架应用 解析
  • 基于高斯混合模型的数据分析及其延伸应用(具体代码分析)
  • 【LevelDB 和 Sqlite】
  • 芯片:CPU和GPU有什么区别?
  • 【了解到的与深度学习有关知识】
  • 逆向 易九批 最新版 爬虫逆向 x-sign ......
  • Python 写的 智慧记 进销存 辅助 程序 导入导出 excel 可打印 Pyside6版
  • An FPGA-based SoC System——RISC-V On PYNQ项目复现
  • 电商数据流通中的API接口技术:挑战与解决方案
  • 自动驾驶3D目标检测综述(七)
  • 爬虫基础之爬取某基金网站+数据分析
  • Golang学习笔记_21——Reader
  • 稀土化合物:引领科技创新,推动绿色发展
  • 2025 GitCode 开发者冬日嘉年华:AI 与开源的深度交融之旅
  • PySide6的常用小部件汇总
  • 多云架构下JuiceFS实现一致性与低延迟数据分发的深度解析
  • vue3模板语法+响应式基础
  • 带格式 pdf 翻译