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 Application 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.

Learn how to make the most of the following best of breed testing libraries:

  1. JUnit 5
  2. Mockito
  3. AssertJ
  4. JSONAssert
  5. Selenium and Selenide
  6. WireMock
  7. Testcontainers
  8. LocalStack
  9. Awaitlity
  10. Spring Test

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

  • Java 17
  • Spring Boot 2.7
  • React 18
  • TypeScript 4
  • AWS
  • PostgreSQL
  • Keycloak

 » Get more information and enroll for this Masterclass here .

Your Course 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

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.

  • Hi Philip,
    I wanted to know whether is it pre-requisite to have prior knowledge of Spring Boot for this course or is it covered in this course. If yes, do you have any content for the Spring Boot at beginners leve?

    Regards
    Vanshaj

    • Hi Vanshaj,

      yes, having Spring Boot knowledge is a pre-requisite. Within the Masterclass, we focus on the testing part and won’t cover any basic Spring Boot 101. See this page for a recommended list of resources on Spring Boot.

      Kind regards,
      Philip

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