ManningBooks

ManningBooks

Devtalk Sponsor

Testing Spring Boot Applications (Manning)

Erlang and OTP in Action teaches you the concepts of concurrent programming and the use of @‌SpringBootTest, MockMvcTester, SpringExtension, and the rest of the Spring Boot testing toolbox are incredibly powerful weapons—once you learn how to wield them. Testing Spring Boot Applications introduces the testing concepts, techniques, and tools to deliver quality Spring Boot applications every time.

Daniel Garnier-Moiroux

Testing Spring Boot Applications isn’t a tour of annotations. It’s a guide to understanding how your test suite behaves so you can make deliberate choices instead of trial-and-error fixes.

Here’s what stood out while reading it:

  • A clear mental model of how Spring Boot testing works (context loading, slices, configuration, the whole stack)

  • Practical ways to keep tests fast without cutting corners

  • How to structure tests so they stay predictable as your app and dependencies evolve

  • Coverage that goes beyond unit tests—API-level testing, browser-level testing, and configuration validation all get proper attention

The book builds around a single example application that grows in complexity as you go. You’re not jumping between disconnected snippets—you see how decisions play out over time, which is where most testing advice usually falls short.

If you’ve been relying on @SpringBootTest for everything or copying test setups between projects without fully trusting them, this book will help you clean that up.


*Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout :+1

Most Liked

faust

faust

Nice! it’s good to see new books about Java and Spring being released.

I’d like to see more books about Flutter too

Where Next?

Popular Frontend topics Top

PragmaticBookshelf
It’s hard to have a Rails application without integrating some client-side logic. But client-side coding tools, and the Rails tools for i...
New
PragmaticBookshelf
Dive right into React by defining components, the basic building blocks of a React application. Ludovico Fischer @ludofischer Edite...
New
PragmaticBookshelf
Web development is constantly changing, and you need to stay on top of your game. Discover a wide spectrum of web development techniques ...
New
PragmaticBookshelf
Combine Rails 7, TypeScript, Turbo, Stimulus, and React to build rich user interaction into your websites using the best of both server a...
New
ManningBooks
Math for Frontend Web Dev reveals the mathematical principles behind beautiful, accessible, and functional web designs, giving you the sk...
New
ManningBooks
Effective Behavior-Driven Development is a guide for BDD as it works today. It captures the latest approaches, automation patterns, and t...
New
ManningBooks
In Fabulous Adventures in Data Structures and Algorithms, language designer and C# legend Eric Lippert explores exciting, esoteric, and e...
New
pragdave
New code becomes cheaper every day, but maintenance does not. Bugs are faster, subtler, and harder to catch, and dealing with them is inc...
New
ManningBooks
Vanilla Web is your guide to building serious web applications using the tools built right into the browser. You’ll learn to use “plain v...
New
New

Other popular topics Top

PragmaticBookshelf
Learn from the award-winning programming series that inspired the Elixir language, and go on a step-by-step journey through the most impo...
New
brentjanderson
Bought the Moonlander mechanical keyboard. Cherry Brown MX switches. Arms and wrists have been hurting enough that it’s time I did someth...
New
AstonJ
You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
mafinar
This is going to be a long an frequently posted thread. While talking to a friend of mine who has taken data structure and algorithm cou...
New
PragmaticBookshelf
Author Spotlight Mike Riley @mriley This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
New
sir.laksmana_wenk
I’m able to do the “artistic” part of game-development; character designing/modeling, music, environment modeling, etc. However, I don’t...
New
PragmaticBookshelf
Fight complexity and reclaim the original spirit of agility by learning to simplify how you develop software. The result: a more humane a...
New
PragmaticBookshelf
Use advanced functional programming principles, practical Domain-Driven Design techniques, and production-ready Elixir code to build scal...
New
xiji2646-netizen
There’s a GitHub repo at forrestchang/andrej-karpathy-skills that’s sitting at 97.8k stars. It’s a single CLAUDE.md file with four behavi...
New