【Udemy中英字幕】Testing Spring Boot: Beginner to Guru
最近更新 2023年01月07日
资源编号 42289

【Udemy中英字幕】Testing Spring Boot: Beginner to Guru

2023-01-07 Udemy 0 592
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 49.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

测试 Spring Boot:初学者到大师

成为使用 JUnit 5、Mockito、Spring Boot 等工具测试 Java 和 Spring Boot 应用程序的专家!

讲师:John Thompson

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将会学到的

  • 了解测试驱动开发背后的重要概念
  • 了解不同类型的测试 – 单元、集成、功能
  • 掌握 JUnit 5 测试 API
  • 轻松将 Mockito 与 JUnit 5 测试集成
  • 将 JUnit 4 测试迁移到 JUnit 5
  • 使用 JUnit 5 和 Mockito 测试 Spring Framework 应用程序
  • 使用 Spring MVC 测试编写单元测试
  • 学习使用 Spring Boot 的测试功能

要求

  • Java编程
  • 弹簧框架
  • 弹簧靴
  • 基本 SQL 技能
  • IntelliJ 或 Eclipse

说明

在现代软件开发中,具有适当的自动化测试覆盖率被认为是最佳实践。在本课程中,您将学习如何使用非常流行的开源工具测试 Java 和 Spring Boot 应用程序。

您将在本课程的第一部分看到,软件测试生态系统非常多样化。JUnit 和 Mockito 是两个领先的 Java 测试库。JUnit 提供测试执行上下文,而 Mockito 为您提供强大的模拟功能。这些库可以一起用于编写单元测试、集成测试和功能测试。您还将了解为什么拥有适当的测试覆盖率对于支持其他流行的敏捷实践(例如持续集成和持续部署(又名 CI/CD))至关重要。

全世界的敏捷团队都将测试驱动开发 (TDD) 视为生产高质量软件的关键技术。本课程首先使用 JUnit 5 演示如何使用 TDD 创建简单的 Java 应用程序,然后再次使用 TDD 将应用程序发展到更高的质量和功能水平。

接下来,本课程将带您深入了解 JUnit 5 的特性和功能。您将学习如何为 Java Web 应用程序编写 JUnit 5 单元测试。

本课程的主要重点是 JUnit 5 版本。JUnit 4 和 JUnit 5 之间有一些非常显着的区别。本课程包含一个专门的部分,向您展示如何将 JUnit 4 测试迁移到 JUnit 5。

随着您的测试需求变得更加复杂,您将需要模拟依赖对象。

不确定什么是模拟?它实际上是一个测试替身。为单元测试创​​建的对象。

Mockito 是 Java 开发人员使用的最流行的模拟库。

如果您正在编写 Spring Framework 应用程序,您可能会将依赖对象注入到您的类中。您将学习如何使用 Mockito 强大的模拟功能来模拟单元测试中的依赖对象。

课程的前 11 个部分主要侧重于使用 JUnit 5 和 Mockito 进行单元测试。这是为了帮助您在我们开始测试 Spring Boot 应用程序之前建立强大的单元测试基础。

在使用 JUnit 5 和 Mockito 测试 Java 类时,您不会有任何疑问。

Spring Framework 本身具有一些非常强大的测试功能。

我们开始学习通过将 Spring Framework 测试上下文添加到我们的测试来测试 Spring Framework。

这使我们能够在测试中直接利用 Spring Framework 的依赖注入功能。

正确测试 Spring MVC 控制器总是有点棘手。您需要测试所有您期望 Spring Framework 在调用您的控制器时为您处理的事情。

这是 Spring MVC 测试介入的地方。您将看到如何将 Spring MVC 测试与 JUnit 5 和 Mockito 一起使用以正确测试您的 Spring MVC 控制器。

本课程继续向您展示如何使用 Spring Boot 测试拼接来为测试 Spring MVC RESTful 控制器调出最小的 Spring Boot 配置。

另一个强大的 Spring 项目是 Spring MVC REST Docs。这是一个允许您从 Spring Mock MVC 测试生成 API 文档的项目。

在本课程中,您将学习

  • JUnit 5
  • 断言J
  • 火腿比赛
  • 模拟 2
  • 测试驱动开发 (TDD)
  • 使用 Mockito 的行为驱动开发 (BDD)
  • 从 JUnit 4 迁移到 JUnit 5
  • 从 Maven 运行 JUnit 5 测试
  • 从 Gradle 运行 JUnit 5 测试
  • 使用 CircleCI 和 Maven 进行持续集成测试
  • Spring MVC 测试
  • Json路径
  • 线模
  • Spring MVC REST 文档

额外课程 – IntelliJ IDEA Ultimate

注册该课程的学生可以获得IntelliJ IDEA Ultimate的120 天免费试用许可证!亲身体验使用 Spring Framework 专业人士首选的 Java IDE! 

额外课程 – 访问私人 Slack 社区

您不仅仅是在注册课程 –>您是在加入一个学习如何测试 Spring 的社区。

注册课程后,您可以访问专属的 Slack 社区。从讲师和来自世界各地的其他 Spring Framework Gurus 那里实时获得帮助!该社区仅适用于注册本课程的学生。 

这是一个非常 活跃的Slack 社区,拥有超过1,000 名Spring Framework Gurus!

这是世界上最大的 Spring 学习在线社区

通过注册,您可以加入这个由优秀大师组成的社区!

源代码访问

GitHub 中提供了所有课程源代码。注册时,请参阅课程资源以获取指向 GitHub 的链接。

隐藏式字幕/字幕

所有课程视频均提供英文隐藏式字幕!

PDF下载

您可以下载所有主题演讲的 PDF 文件。

终身访问

购买此课程后,您将获得终身访问权限!您可以随时随地登录访问课程内容。

无风险 – 退款保证 

您可以毫无风险地购买此课程。如果您对课程不满意,无论出于何种原因,您都可以获得全额退款。该课程有30 天退款保证

立即注册并开始了解用于测试 Spring Boot 应用程序的最新工具和最佳实践! 

此课程面向哪些人:

  • Spring 框架开发人员
  • 希望创建高质量软件的 Java 开发人员
  • 寻求适销对路技能的初级 Java 开发人员
 
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务