Java - Junit框架

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

Junit:Java语言实现的单元测试框架,很多开发工具已经集成了Junit框架,如IDEA。

优点

  • 编写的测试代码很灵活,可以指某个测试方法执行测试,也支持一键完成自动化测试。
  • 无需程序员分析测试结果,能自动生成测试报告。
  • 测试能力更强。

Junit框架的快速入门

  • 某个系统,有多个业务方法,请使用Junit框架完成对这些方法的单元测试。

具体步骤

  1. 将Junit框架的jar包导入到项目中(注:IDEA集成了Junit框架,无需再手工导入)
  2. 编写测试类、测试类方法(注:测试方法必须是公共的,无参数,无返回值的非静态方法)
  3. 测试方法必须用@Test注解标记(标注是测试方法)
  4. 在测试方法中,编写程序调用被测试的方法即可。
  5. 选中测试方法,右键选择"JUnit运行" :测试通过则是绿色,测试失败则是红色
相关推荐
深蓝轨迹1 天前
@Autowired与@Resource:Spring依赖注入注解核心差异剖析
java·python·spring·注解
不想看见4041 天前
C++八股文【详细总结】
java·开发语言·c++
爱敲代码的菜菜1 天前
【测试】自动化测试
css·selenium·测试工具·junit·自动化·xpath
huaweichenai1 天前
java的数据类型介绍
java·开发语言
weisian1511 天前
Java并发编程--17-阻塞队列BlockingQueue:生产者-消费者模式的最佳实践
java·阻塞队列·blockqueue
奔跑的呱呱牛1 天前
GeoJSON 在大数据场景下为什么不够用?替代方案分析
java·大数据·servlet·gis·geojson
爱丽_1 天前
Pinia 状态管理:模块化、持久化与“权限联动”落地
java·前端·spring
luom01021 天前
SpringBoot - Cookie & Session 用户登录及登录状态保持功能实现
java·spring boot·后端
毕设源码-朱学姐1 天前
【开题答辩全过程】以 骨科术后营养餐推荐系统为例,包含答辩的问题和答案
java
丶小鱼丶1 天前
数据结构和算法之【栈】
java·数据结构