【Udemy中英字幕】Learn Java Unit Testing with Junit & Mockito in 30 Steps
最近更新 2025年03月10日
资源编号 29644

【Udemy中英字幕】Learn Java Unit Testing with Junit & Mockito in 30 Steps

2025-03-10 IT与软件 0 108
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

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

30 个步骤学习使用 Junit 和 Mockito 进行 Java 单元测试

通过 25 个示例学习 Mockito 和 JUnit – 最流行的 Java 单元测试和模拟框架

讲师:in28Minutes Official

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

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

您将学到什么

  • 您将了解使用 JUnit 进行单元测试的基础知识
  • 你将学习最流行的模拟框架 – Mockito
  • 你将学习使用 Mocking 编写出色的单元测试
  • 您将学习将 Mockito 与 Junit 和 PowerMock 结合使用

探索相关主题

  • Mockito
  • JUnit
  • 其他 IT 和软件
  • 信息技术与软件

要求

  • 你有一种边玩边学的态度:)
  • 您具有 Java 编程经验,但对 Junit 和 Mockito 没有任何经验
  • 我们将帮助您安装 Eclipse 并启动和运行 Maven

描述

编写出色的单元测试将优秀程序员与卓越程序员区分开来。

在本课程中,您将学习如何使用 Mockito 和 JUnit编写出色的 Java 单元测试。

我们的学员评价:

5 星 –当我开始学习这门课程时,我对 JUnit 和 Mockito 的了解非常基础,现在一切都更清楚了。对于初学者来说,这是一门非常好的课程。一切都解释得很清楚。 

5 星 –一如既往,Ranga 提供了出色的教学方式从头开始编码、良好的解释、对现实世界工作有用的示例。他不仅是一位经验丰富的程序员,还是一位出色的老师。我学到的东西超出了我的预期。谢谢

5 星 –我一直想学习 Mockito,而这位讲师做到了。这是我度过的最棒的 5 小时。他做得非常好。 

5 星 –本课程是单元测试和模拟标准实践的优秀教程。我会向经验丰富的开发人员推荐它,他们会惊讶地发现其中的一些新想法。解释准确而详细。做得好。

5 星 –课程非常有趣,示例很好。由于作者的精彩解释,每个主题都很容易理解。我给这门课程打 5/5 分。

5 星 –非常好的课程。方法非常系统,循序渐进。我非常喜欢理论与实践相结合的课程。从 JUnit 到 Mockito 再到 Powermock 的历程描述得非常好。

课程亮点

您可以使用 JUnit 完成 12 个步骤,使用 Mockito 完成 18 个步骤来熟练进行单元测试。

使用 Mockito 进行模拟

  • 步骤 01:使用 JUnit 和 Mockito 框架设置 Eclipse 项目。第一个绿色条。

  • 步骤 02:通过示例开始了解我们为什么需要模拟。

  • 步骤 03:什么是存根?使用存根创建单元测试?存根的缺点。

  • 步骤 04:您的第一个 Mockito 代码!好极了!让我们使用 Mockito 来模拟 TodoService。

  • 步骤 05:使用 Mockito 对变体进行存根处理。一些 mockito 示例模拟 List 类:多个返回值、参数匹配器和抛出异常。

  • 步骤 06:BDD 简介。给定时间。BDD Mockito 语法。

  • 步骤 07:如何验证模拟中的调用?验证方法被调用的次数。我们将向 TodoService 添加 deleteTodo 方法。

  • 步骤 08:如何捕获传递给模拟的参数?

  • 步骤 09:Hamcrest Matchers。

  • 第 10 步:让我们使用 Mockito 注释来简化事情。@Mock、@InjectMocks、@RunWith(MockitoJUnitRunner.class)、@Captor

  • 步骤 11:JUnit 规则。使用 MockitoJUnit.rule() 而不是 @RunWith(MockitoJUnitRunner.class)。

  • 步骤 12:使用 Spring 的真实示例

  • 步骤 13:什么是间谍?如何使用 Mockito 进行间谍活动?

  • 步骤 14:一些理论:为什么 Mockito 不允许存根最终方法和私有方法?

  • 步骤 15:使用 PowerMock 和 Mockito 模拟静态方法。

  • 步骤 16:使用 PowerMock 和 Mockito 调用私有方法。

  • 步骤 17:使用 PowerMock 和 Mockito 模拟构造函数。

  • 步骤18:良好的单元测试。

JUnit 框架

  • 步骤 01:需要进行单元测试

  • 步骤 02:设置你的第一个 JUnit

  • 步骤 03:首次成功运行 JUnit。绿色条和 assertEquals

  • 步骤 04:重构您的第一个 JUnit 测试

  • 步骤 05:第二个 JUnit 示例 assertTrue 和 assertFalse

  • 步骤 06:@Before @After

  • 步骤 07:@BeforeClass @AfterClass

  • 步骤 08:在 JUnit 测试中比较数组

  • 步骤 09:在 JUnit 测试中测试异常

  • 步骤 10:在 JUnit 测试中测试性能

  • 步骤 11:参数化测试

  • 步骤 12:将 JUnit 组织成套件

立即开始学习。点击注册按钮!

本课程适合哪些人:

  • 想要学习使用 Junit 进行单元测试的学生
  • 想要学习使用 Mockito 进行模拟的学生
  • 我们将帮助您安装 Eclipse 和 Maven
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

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

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