Testing Spring Boot Applications Masterclass

  • Courses
  • Testing Spring Boot Applications Masterclass

PREMIUM

Video/Text

Video/Text

Spring Framework

130 Lessons

0% Not started

Everything You Need to Know about Testing Spring Boot Applications

The Testing Spring Boot Applications Masterclass is a deep-dive course on testing your Spring Boot applications. You'll learn how to effectively write unit, integration, and end-to-end tests while utilizing Spring Boot's excellent test support.

Make the most of testing libraries like:

  • JUnit 5
  • Mockito
  • Selenium and Selenide
  • WireMock
  • Testcontainers
  • LocalStack
  • Awaitility
  • Spring's excellent test support

The application that we use to showcase various testing techniques and recipes is a modern self-contained real-world microservice that is built with the following technologies: 

  • Java 17
  • Spring Boot 2.6
  • React 17
  • TypeScript 4
  • AWS
  • PostgreSQL
  • Keycloak

 Get more information and enroll for this Masterclass here .

Your Learning Journey

Testing Spring Boot Applications Masterclass

Welcome

3 Lessons

PREMIUM

Text lesson

PREMIUM

Text lesson

Application Setup

2 Lessons

Application Walkthrough

8 Lessons

PREMIUM

PREMIUM

Video lesson

PREMIUM

PREMIUM

PREMIUM

Video lesson

PREMIUM

Introduction to the Spring Boot Starter Test Dependency

2 Lessons

PREMIUM

PREMIUM

Introduction to JUnit 5

9 Lessons

PREMIUM

Video lesson

PREMIUM

Video lesson

PREMIUM

PREMIUM

PREMIUM

PREMIUM

Video lesson

PREMIUM

Introduction to Mockito

7 Lessons

Additional Test Libraries of the Starter

4 Lessons

PREMIUM

PREMIUM

PREMIUM

PREMIUM

The Secret Weapon to Test Your Database Layer: @DataJpaTest

8 Lessons

Replacing the In-Memory Database

7 Lessons

The Secret Weapon to Test Your Web Layer

6 Lessons

PREMIUM

PREMIUM

PREMIUM

PREMIUM

Advanced Usage

8 Lessons

Testing HTTP Clients Using the RestTemplate

7 Lessons

Testing HTTP Clients Using the WebClient

5 Lessons

Testing Business Logic in Isolation

5 Lessons

Test the Happy-Path User Journey

4 Lessons

Naming and Test Strategies

2 Lessons

PREMIUM

Build Tool Configuration

2 Lessons

Reduce Build Times With Spring's Context Caching

3 Lessons

General Testing Advices

3 Lessons

PREMIUM

Video lesson

PREMIUM

2 Lessons

PREMIUM

Follow

About the teacher

Philip Riecks

I’m Philip and working with Java since university. I’m curious about the latest trends within the Java ecosystem but also highly focused on productivity & simplicity with proven Java technologies.

With my content, I provide tips & tricks, recipes, and solutions to accelerate your testing success.

  • Will I get access to the code base of the application under test if I subscribe to this course? I would like to understand the underlying code while learning about the tests.

  • {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
    Pen
    >