Testy jednostkowe - JUnit 5, Mockito 2, TDD

所在平台: Udemy

课程主页: https://www.udemy.com/course/testy-jednostkowe/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 单元测试 - JUnit 5, Mockito 2, TDD **课程概述:** 本课程是面向所有程序员的单元测试入门与进阶指南,无论您使用何种编程语言。课程将深入讲解单元测试的重要性以及其基础概念。 课程的核心内容将聚焦于 Java 开发中最流行和最重要的两个测试框架: * **JUnit 5:** 强大的测试运行器和断言库,用于编写和执行单元测试。 * **Mockito 2:** 流行的 Mocking 框架,用于创建模拟对象(Mock Objects),以隔离被测试类与外部依赖的关系。 课程将详细介绍 JUnit 5 和 Mockito 2 的各项功能和特性,并探讨它们与之前版本的区别。 此外,课程还将引入 **测试驱动开发 (TDD)** 的概念,这是一种先编写单元测试,再进行功能实现的开发方法。 通过本课程,您还将学习到: * **单元测试的最佳实践:** 遵循 FIRST 和 CORRECT 原则编写高质量的单元测试。 * **代码覆盖率:** 使用 JaCoCo 配置,在每次测试运行后生成代码覆盖率报告。 所有知识点都将通过一个贯穿整个课程的实际应用程序案例进行深入讲解。课程还设有练习题,帮助巩固所学知识,并且所有课程和练习的代码都将在 GitHub 上提供。

课程评论(0条)

课程详情

Testy jednostkowe są jedną z najważniejszych technik, które powinien znać każdy programista, niezależnie od języka w którym tworzy.Kurs zaczynamy od wytłumaczenia czym są testy jednostkowe i dlaczego są takie ważne.Następnie przedstawiamy szczegółowo dwa najważniejsze i najpopularniejsze frameworki Javowe używane w tworzeniu testów jednostkowych:JUnit 5 - bardzo znany i popularny framework do uruchamiania testów oraz tworzenia asercji,Mockito 2 - równie popularny framework, służący głównie do tworzenia mocków - obiektów imitujących zachowanie zewnętrznych zależności testowanych klas.Centralną częścią kursu jest dokładne przedstawienie poszczególnych właściwości oraz funkcjonalności JUnita 5 oraz Mockito 2.Przy okazji przedstawiania danej funkcjonalności, omawiamy również różnice w implementacji danego rozwiązania między poprzednimi i aktualnymi wersjami tych frameworków.Bardzo ważnym działem jest wprowadzenie do tematyki TDD - Test Driven Development - czyli techniki tworzenia kodu, w której zaczyna się od napisania testów jednostkowych, a dopiero potem przechodzi do implementacji danej funkcjonalności w kodzie.Z pomocą tego kursu poznasz także zestaw konwencji oraz dobrych praktyk programistycznych: dowiesz się jak tworzyć dobre testy jednostkowe korzystając z akronimów FIRST oraz CORRECT i skonfigurujesz bibliotekę JaCoCo, by tworzyć raport pokrycia kodu testami jednostkowymi przy każdym uruchomieniu testów.Wszystkie zagadnienia są dokładnie omawiane na praktycznym przykładzie aplikacji rozwijanej w trakcie trwania kursu.Ponadto czekają na Ciebie zadania, które pomogą ci ugruntować nowo zdobytą wiedzę, a kod do każdego wykładu oraz zadania będzie umieszczony na platformie GitHub.

课程标签

0人关注该课程

主题相关的课程