使用 JUnit 5 和 Mockito 测试 Java
Java 和 Spring Boot 应用程序的单元测试和集成测试
讲师:Sergey Kargopolov
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 学习 JUnit 5
- 学习使用 JUnit 5 测试 Java 代码
- 学习 Mockito
- 学习使用 Mockito 测试 Java 代码
- 学习测试驱动开发 (TDD)
- Spring Boot 集成测试
课程内容
11 个章节 • 102 个讲座 • 总时长 6 小时 53 分钟展开所有章节
介绍8 个讲座 • 28 分钟
将 JUnit 5 添加到 Maven 项目3 个讲座 • 14 分钟
将 JUnit 5 添加到 Gradle 项目3 个讲座 • 10 分钟
将 JUnit 5 添加到基本 Java 项目3 个讲座 • 14 分钟
JUnit 5 基础14 个讲座 • 48 分钟
高级 JUnit 513 个讲座 • 1 小时 4 分钟
测试驱动开发 (TDD)11 个讲座 • 38 分钟
莫基托13 个讲座 • 50 分钟
代码覆盖率6 个讲座 • 26 分钟
Spring Boot(第 1 部分)- 测试 REST 控制器12 个讲座 • 58 分钟
还有 1 个章节
要求
- Java基础知识
说明
单元测试是一项必备技能,这个视频课程是关于单元测试的。
如果你参加此视频课程,你将学习如何使用 JUnit 5 和 Mockito 框架测试你的 Java 代码。
本视频课程面向初学者,你无需具备任何单元测试知识即可参加本课程。
不同 Java 项目中的 JUnit 5
有不同的 Java 项目、构建工具和开发环境。在本课程中,你将学习如何使用不同的开发环境和构建工具创建新项目并为不同类型的项目配置 JUnit 5 支持。
你将学习如何创建单元测试:
- IntelliJ IDEA 和
- Eclipse开发环境。
你将学习如何创建单元测试:
- 常规Java项目,
- 基于Maven的 Java 项目,
- 基于Cradle的 Java 项目。
课程大纲
该视频课程从一开始就教授 Java 单元和集成测试,还涵盖了许多高级主题。在本课程结束时,你将学习:
- JUnit 5 基础知识,以及
- JUnit 5 高级主题
一旦你熟悉了 JUnit 5,你将学会使用:
- 测试驱动开发(TDD)
然后,你将学习使用另一个非常流行的 Java 测试框架,称为:
- 莫基托
你还将学习如何编写:
- Spring Boot 集成测试
在本课程结束时,你将学习并能够使用以下所有内容:
- 在 IntelliJ 中创建单元测试,
- 在 Eclipse 中创建单元测试,
- 使用 Gradle 运行单元测试,
- 使用 Maven 运行单元测试,
- 使用@DisplayName 注释,
- 使用 JUnit 断言,
- 测试异常,
- 使用生命周期方法(@BeforeAll、@BeforeEach、@AfterEach、@AfterAll),
- 以你需要的任何顺序运行单元测试:(随机,按名称排序,按索引排序),
- 禁用单元测试,
- 带有 @RepeatedTest 注释的重复测试,
- 带有@Parameterized 注解的参数化测试
- @值源,
- @方法源,
- @CsvSource,
- @CsvFileSource
- 使用 @TestInstance (PER_CLASS, PER_METHOD) 更改测试实例生命周期
- 学习使用 Mockito 的 @Mock 注解来模拟对象,
- 学习使用 Mockito 的参数匹配,
- Mockito 方法存根,
- Mockito 异常存根,
- 验证方法调用,
- 调用真实方法,
- 调用方法时什么都不做,
- 为 Spring Boot 应用程序编写集成测试,
- 和更多…
此课程面向哪些人:
- 有兴趣学习如何使用 JUnit 5 测试 Java 应用程序的 Java 开发人员
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。