Getting Started With Testing Spring Boot Applications in 3 Hours
Kickstart Your Spring Boot Testing Success
Untested, brittle, and hard to refactor code belongs to the past. Spring Boot's testing support is excellent if you know how to utilize it correctly.
Featuring well-known testing tools and libraries like Testcontainers, Selenide, JUnit 5, Mockito, etc.
News: The course has recently been upgraded to Spring Boot 3.0
Primer 2.0 Launch Offer
Enroll for 1€* instead of 39€
*plus VAT where applicable
There may be still some discounted seats availabe. Proceed to the checkout to verify
PS: The course material has recently been upgraded to Spring Boot 3.0 and Java 17
Why You Should Enroll For This Course
... or why you should care about testing your Spring Boot application ...
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
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.
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.
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.
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.
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.
TESTIMONIAL VIA A EMAIL
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.
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
Spring Boot Test Slice Annotations
Testing the Web Layer
Testing the Persistence Layer
Further Test Slice Annotations
Infrastructure Setup for Integration Tests With Testcontainers
Integration Tests with @SpringBootTest
Writing End-To-End Tests
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
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.
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.
How can you not love what Philip is doing?
Tons of actionable tutorials and content across the Java and Spring universes.
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
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.
100% Satisfaction Guarantee for 30-Days
You are not satisfied with the content of the Masterclass? No problem!
Contact me within 30 days after you got access to the online course and I'll send you a refund.
No questions asked.