教程演示🔗
你会学到什么
-
JUnit 5 – 基础和高级主题
-
测试 Web 层和控制器
-
使用最流行的模拟框架 Mockito 测试 Java 代码。
-
测试数据层和 JPA 存储库
-
编写 Spring Boot 集成测试
-
测试业务层和服务类
-
掌握测试驱动开发 (TDD)
-
和更多…
课程描述
Java Testing with JUnit 5 & Mockito 是一门关于使用 JUnit 5 和 Mockito 工具对 Java 和 Spring Boot 应用程序进行单元测试和集成测试的培训课程,由 Udemy Academy 发布。测试不同应用程序和代码库的能力是程序员最重要的技能之一。本培训课程完全是介绍性的和面向项目的,对那些在软件测试领域没有经验的程序员很有用。在 Java 编程和开发领域,有许多构建工具、项目和开发环境。在此培训课程中,学员将学习多种在不同项目和代码库中配置 JUnit 5 的方法。
测试驱动开发方法或 TDD 是许多软件制造商使用的最广泛使用的编程和软件开发方法和技术之一。
要求
-
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 注解的参数化测试
- @ValueSource,
- @方法来源,
- @CsvSource,
- @CsvFileSource
- 使用@TestInstance (PER_CLASS, PER_METHOD) 更改测试实例生命周期
- 学习使用 Mockito 的 @Mock 注释模拟对象,
- 学习使用 Mockito 的参数匹配,
- Mockito 方法存根,
- Mockito 异常存根,
- 验证方法调用,
- 调用真实方法,
- 调用方法时什么都不做,
- 为 Spring Boot 应用程序编写集成测试,
- 和更多…
本课程适合谁:
- 有兴趣学习如何使用 JUnit 5 测试 Java 应用程序的 Java 开发人员
图片
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。