Getting Started With Testing Spring Boot Applications in 3 Hours
Deploy Spring Boot Applications with more Confidence
Untested, brittle, and hard to refactor code belongs to the past.
Update: This course is currently not sold anymore.
Join our newsletter for updates.
Why You Should Enroll For This Course
... or why you should care about testing your Spring Boot application ...
Pros #1
Pros #2
Success Stories of Course Participants
Thanks @rieckpil for making this excellent course.
I really enjoyed the way it organized and taken to detailed blog and YouTube links with examples.
Definitely recommend this course for whoever learns #SpringBoot or practice currently.
Excellent! Thx Again
Anbu Sampath
Testimonial On TwITTER
That’s a great course that give to the students much more than theory.
You explain very well, your content is easy to understand and every exercise let students comprehend better.
You have a good idea suggesting at the end of every module a challenge to let students put all theory + examples in practice.
I’ll recommend your courses for my colleagues and developers which I support at my company.
Thiago
Testimonial On EMAIL
Highly recommended course about the foundations of Spring Boot testing, covering topics like: reducing integration tests boot time with test slices, testing the web layer, testing database layer with testcontainers, testing integration with third party apis, end to end testing with selenide, etc.
Concise, well explained and mostly practical.
Miguel García Da Silva
Testimonial On LINKEDIN
It was a pleasure as a beginner to learn Docker and Selenium.
I recommend this course to everyone who wants to be involved in the work of testing and analysing of different applications.
Archishman
TESTIMONIAL VIA A COMMENT
This course made me understand the concept and importance of testing software.
It showed me how to use the right tools (Testcontainers, Selenide, etc.) to get good test coverage for Spring Boot applications.
I especially liked that Philip explained the concept with a simple vocabulary and easy-to-follow examples.
Edson
TESTIMONIAL VIA A EMAIL
Just wanted to inform you that I finished the Testing Spring Boot Applications Primer course and it is a great course for taking initial steps in learning the nuances of testing beyond just a simple unit test.
The course was great, and I learned the basics of unit, integration and end-to-end testing for Spring Boot Applications.
Zoran
TESTIMONIAL VIA A EMAIL
Featured Technologies
Here's What We're Going to Discuss
Enrich Your CV with the Certificate of Completion
Share the certificate of completion on your LinkedIn profile, download it as a PDF or share it on social media.
Course Curriculum
Getting Started
Introduction
Prerequisities
Basic Topics
Creating a New Spring Boot Project
Inspecting the Spring Boot Starter Test
Testing Java Applications With Maven
Getting Familiar with JUnit 5 and Mockito
High-Level Overview of Testing Spring Boot Applications
Intermediate Topics
Spring Boot Test Slice Annotations
Testing the Web Layer
Testing the Persistence Layer
Further Test Slice Annotations
Advanced Topics
Infrastructure Setup for Integration Tests With Testcontainers
Integration Tests with @SpringBootTest
Writing End-To-End Tests
Next Steps
Final Quiz
Where to Go Next?
Your Course Instructor
Philip is an independent IT consultant living in Berlin. He started working with Java back in 2015 and has used it together with Spring Boot for multiple applications in several industries. Testing is an integral part of his daily work as he is a profound craftsman.
Apart from this blog, he's running a YouTube channel and active on various European software conferences.
More than 10.000 course students have enrolled for his online courses. Besides that, he's also actively helping developers on Stack Overflow with their questions around testing Java applications.
Here’s what people are saying about the course instructor
Tom Hombergs
Founder of reflectoring.io
Philip is a dedicated developer and doesn't give up until he has understood the details of a topic.
In his courses and articles, he transfers this knowledge to you and they leave you smarter than before.
Looking forward to working with you in the future, Philip.
Vlad Mihalcea
Founder of vladmihalcea.com
Philip is a very skilled content creator who managed to publish high quality articles and videos that cover a wide range of topics, like Spring, Java, or Spring Boot
He pays a lot of attention to details, so if you enjoyed his articles and videos, you are surely going to love his video courses.
Marco Behler
Founder of marcobehler.com
How can you not love what Philip is doing?
Tons of actionable tutorials and content across the Java and Spring universes.
Highly recommended!
Recent Spring Boot Testing Conference Talks
Learn More About the Course Instructor and Spring Boot Testing Expert Philip
Things I Wish I Knew When I Started Testing Spring Boot Applications
Testing is an integral part of software development, and unfortunately, some teams treat this topic neglectfully.
This talk will give you an overview of best practices, pitfalls, and recipes for testing Spring Boot applications.
Philip shares the things that he wish he had known when he started testing Spring Boot applications.
Watch the talk on YouTube.
How Fixing a Broken Window Cut Down Our Build Time
By 50%
Our journey of getting rid of @DirtiesContext on top of an abstract test class (aka. the "broken window") that made reusing the Spring TestContext impossible and resulted in ever-growing build times.
After fixing this "broken window", our overall build time went down by 50% from 25 to 12 minutes.
Watch the talk on YouTube.