教程演示🔗

你会学到什么

  • 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 开发人员

图片

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源