Testing Java Applications Made Simple
This site in a nutshell:
... and primarily maintained by the guy on the left (Philip).
» If you're new to this site, start here.
... and primarily maintained by the guy on the top (Philip).
» If you're new to this site, start here.
Getting Started with Testing
In-Depth and Advanced Spring Boot Testing Course
Why You Should Care About Testing?
As professional software engineers, we ship working code on a daily basis. If that code is not well-tested, maintainable, and understandable by co-workers ...
... then, bug reports and outages are the last things we have to worry about.
The quality of the code you deploy is YOUR responsibility. Effectively testing your application will make you deliver code changes with more confidence (also on Friday afternoons) and write better and more maintainable code.
Testing can be joyful! If it's frustrating, then there is a good chance that you don't know the HOW (yet) ...
Newsletter
I'm sending monthly updates about the Java testing ecosystem including new articles and YouTube videos.
Latest Blog Posts
Latest Talk(s)
- Title: How Fixing a Broken Window Cut Down Our Build Time By 50%
- Description: 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.
- Recording: YouTube
- Slides: Speaker Deck
- Title: Things I Wish I Knew When I Started Testing Spring Boot Applications
- Description: 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. Simply put, with this talk, I’ll share the things that I wish I had known when I started testing Spring Boot applications.
- Recording: YouTube
- Slides: Speaker Deck